1 2012-10-23 Jeff Law <law@redhat.com>
3 * gcc.c-torture/execute/pr54985.c: New test.
5 2012-10-23 Paul Koning <ni1d@arrl.net>
8 * g++.dg/debug/dwarf2/pr54508.C: New.
10 2012-10-23 Jakub Jelinek <jakub@redhat.com>
13 * g++.dg/template/sizeof14.C: New test.
15 2012-10-23 Ian Bolton <ian.bolton@arm.com>
16 Jim MacArthur <jim.macarthur@arm.com>
17 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
18 Marcus Shawcroft <marcus.shawcroft@arm.com>
19 Nigel Stephens <nigel.stephens@arm.com>
20 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
21 Richard Earnshaw <rearnsha@arm.com>
22 Sofiane Naci <sofiane.naci@arm.com>
23 Stephen Thomas <stephen.thomas@arm.com>
24 Tejas Belagod <tejas.belagod@arm.com>
25 Yufeng Zhang <yufeng.zhang@arm.com>
27 * lib/target-supports.exp
28 (check_profiling_available): Add AArch64.
29 (check_effective_target_vect_int): Likewise.
30 (check_effective_target_vect_shift): Likewise.
31 (check_effective_target_vect_float): Likewise.
32 (check_effective_target_vect_double): Likewise.
33 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
34 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
35 (check_effective_target_vect_pack_trunc): Likewise.
36 (check_effective_target_vect_unpack): Likewise.
37 (check_effective_target_vect_hw_misalign): Likewise.
38 (check_effective_target_vect_short_mult): Likewise.
39 (check_effective_target_vect_int_mult): Likewise.
40 (check_effective_target_vect_stridedN): Likewise.
41 (check_effective_target_sync_int_long): Likewise.
42 (check_effective_target_sync_char_short): Likewise.
43 (check_vect_support_and_set_flags): Likewise.
44 (check_effective_target_aarch64_tiny): New.
45 (check_effective_target_aarch64_small): New.
46 (check_effective_target_aarch64_large): New.
47 * g++.dg/other/PR23205.C: Enable aarch64.
48 * g++.dg/other/pr23205-2.C: Likewise.
49 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
50 * gcc.c-torture/execute/20101011-1.c: Likewise.
51 * gcc.dg/20020312-2.c: Likewise.
52 * gcc.dg/20040813-1.c: Likewise.
53 * gcc.dg/builtin-apply2.c: Likewise.
54 * gcc.dg/stack-usage-1.c: Likewise.
56 2012-10-23 Ian Bolton <ian.bolton@arm.com>
57 Jim MacArthur <jim.macarthur@arm.com>
58 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
59 Marcus Shawcroft <marcus.shawcroft@arm.com>
60 Nigel Stephens <nigel.stephens@arm.com>
61 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
62 Richard Earnshaw <rearnsha@arm.com>
63 Sofiane Naci <sofiane.naci@arm.com>
64 Stephen Thomas <stephen.thomas@arm.com>
65 Tejas Belagod <tejas.belagod@arm.com>
66 Yufeng Zhang <yufeng.zhang@arm.com>
68 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
69 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
70 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
71 * gcc.target/aarch64/aapcs/abitest.S: New file.
72 * gcc.target/aarch64/aapcs/abitest.h: New file.
73 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
74 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
75 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
76 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
77 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
78 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
79 * gcc.target/aarch64/aapcs/ice_1.c: New file.
80 * gcc.target/aarch64/aapcs/ice_2.c: New file.
81 * gcc.target/aarch64/aapcs/ice_3.c: New file.
82 * gcc.target/aarch64/aapcs/ice_4.c: New file.
83 * gcc.target/aarch64/aapcs/ice_5.c: New file.
84 * gcc.target/aarch64/aapcs/macro-def.h: New file.
85 * gcc.target/aarch64/aapcs/test_1.c: New file.
86 * gcc.target/aarch64/aapcs/test_10.c: New file.
87 * gcc.target/aarch64/aapcs/test_11.c: New file.
88 * gcc.target/aarch64/aapcs/test_12.c: New file.
89 * gcc.target/aarch64/aapcs/test_13.c: New file.
90 * gcc.target/aarch64/aapcs/test_14.c: New file.
91 * gcc.target/aarch64/aapcs/test_15.c: New file.
92 * gcc.target/aarch64/aapcs/test_16.c: New file.
93 * gcc.target/aarch64/aapcs/test_17.c: New file.
94 * gcc.target/aarch64/aapcs/test_18.c: New file.
95 * gcc.target/aarch64/aapcs/test_19.c: New file.
96 * gcc.target/aarch64/aapcs/test_2.c: New file.
97 * gcc.target/aarch64/aapcs/test_20.c: New file.
98 * gcc.target/aarch64/aapcs/test_21.c: New file.
99 * gcc.target/aarch64/aapcs/test_22.c: New file.
100 * gcc.target/aarch64/aapcs/test_23.c: New file.
101 * gcc.target/aarch64/aapcs/test_24.c: New file.
102 * gcc.target/aarch64/aapcs/test_25.c: New file.
103 * gcc.target/aarch64/aapcs/test_26.c: New file.
104 * gcc.target/aarch64/aapcs/test_3.c: New file.
105 * gcc.target/aarch64/aapcs/test_4.c: New file.
106 * gcc.target/aarch64/aapcs/test_5.c: New file.
107 * gcc.target/aarch64/aapcs/test_6.c: New file.
108 * gcc.target/aarch64/aapcs/test_7.c: New file.
109 * gcc.target/aarch64/aapcs/test_8.c: New file.
110 * gcc.target/aarch64/aapcs/test_9.c: New file.
111 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
112 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
113 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
114 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
115 * gcc.target/aarch64/aapcs/test_complex.c: New file.
116 * gcc.target/aarch64/aapcs/test_int128.c: New file.
117 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
118 * gcc.target/aarch64/aapcs/type-def.h: New file.
119 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
120 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
121 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
122 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
123 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
124 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
125 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
126 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
127 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
128 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
129 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
130 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
131 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
132 * gcc.target/aarch64/aarch64.exp: New file.
133 * gcc.target/aarch64/adc-1.c: New file.
134 * gcc.target/aarch64/adc-2.c: New file.
135 * gcc.target/aarch64/asm-1.c: New file.
136 * gcc.target/aarch64/clrsb.c: New file.
137 * gcc.target/aarch64/clz.c: New file.
138 * gcc.target/aarch64/ctz.c: New file.
139 * gcc.target/aarch64/csinc-1.c: New file.
140 * gcc.target/aarch64/csinv-1.c: New file.
141 * gcc.target/aarch64/csneg-1.c: New file.
142 * gcc.target/aarch64/extend.c: New file.
143 * gcc.target/aarch64/fcvt.x: New file.
144 * gcc.target/aarch64/fcvt_double_int.c: New file.
145 * gcc.target/aarch64/fcvt_double_long.c: New file.
146 * gcc.target/aarch64/fcvt_double_uint.c: New file.
147 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
148 * gcc.target/aarch64/fcvt_float_int.c: New file.
149 * gcc.target/aarch64/fcvt_float_long.c: New file.
150 * gcc.target/aarch64/fcvt_float_uint.c: New file.
151 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
152 * gcc.target/aarch64/ffs.c: New file.
153 * gcc.target/aarch64/fmadd.c: New file.
154 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
155 * gcc.target/aarch64/frint.x: New file.
156 * gcc.target/aarch64/frint_double.c: New file.
157 * gcc.target/aarch64/frint_float.c: New file.
158 * gcc.target/aarch64/index.c: New file.
159 * gcc.target/aarch64/mneg-1.c: New file.
160 * gcc.target/aarch64/mneg-2.c: New file.
161 * gcc.target/aarch64/mneg-3.c: New file.
162 * gcc.target/aarch64/mnegl-1.c: New file.
163 * gcc.target/aarch64/mnegl-2.c: New file.
164 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
165 * gcc.target/aarch64/pic-constantpool1.c: New file.
166 * gcc.target/aarch64/pic-symrefplus.c: New file.
167 * gcc.target/aarch64/predefine_large.c: New file.
168 * gcc.target/aarch64/predefine_small.c: New file.
169 * gcc.target/aarch64/predefine_tiny.c: New file.
170 * gcc.target/aarch64/reload-valid-spoff.c: New file.
171 * gcc.target/aarch64/scalar_intrinsics.c: New file.
172 * gcc.target/aarch64/table-intrinsics.c: New file.
173 * gcc.target/aarch64/tst-1.c: New file.
174 * gcc.target/aarch64/vect-abs-compile.c: New file.
175 * gcc.target/aarch64/vect-abs.c: New file.
176 * gcc.target/aarch64/vect-abs.x: New file.
177 * gcc.target/aarch64/vect-compile.c: New file.
178 * gcc.target/aarch64/vect-faddv-compile.c: New file.
179 * gcc.target/aarch64/vect-faddv.c: New file.
180 * gcc.target/aarch64/vect-faddv.x: New file.
181 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
182 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
183 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
184 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
185 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
186 * gcc.target/aarch64/vect-fp-compile.c: New file.
187 * gcc.target/aarch64/vect-fp.c: New file.
188 * gcc.target/aarch64/vect-fp.x: New file.
189 * gcc.target/aarch64/vect-mull-compile.c: New file.
190 * gcc.target/aarch64/vect-mull.c: New file.
191 * gcc.target/aarch64/vect-mull.x: New file.
192 * gcc.target/aarch64/vect.c: New file.
193 * gcc.target/aarch64/vect.x: New file.
194 * gcc.target/aarch64/vector_intrinsics.c: New file.
195 * gcc.target/aarch64/vfp-1.c: New file.
196 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
197 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
198 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
199 * g++.dg/abi/aarch64_guard1.C: New file.
201 2012-10-23 Jakub Jelinek <jakub@redhat.com>
204 * c-c++-common/pr54988.c: New test.
206 2012-10-23 Jan Hubicka <jh@suse.cz>
208 * gcc.dg/tree-prof/peel-1.c: New testcase.
210 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
213 * gcc.dg/lto/pr52634_0.c: skip the test on Darwin.
215 2012-10-23 Joseph Myers <joseph@codesourcery.com>
217 * gcc.dg/c99-predef-1.c: New test.
218 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
219 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
220 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
221 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
222 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
223 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
224 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
225 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
226 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
227 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
228 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
229 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to
232 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
234 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
236 2012-10-23 Jan Hubicka <jh@suse.cz>
239 * gcc.c-torture/execute/pr54937.c: New testcase.
240 * gcc.dg/tree-ssa/cunroll-2.c: Update.
242 2012-10-23 Jan Hubicka <jh@suse.cz>
245 * gfortran.dg/pr54967.f90: New testcase.
247 2012-10-23 Terry Guo <terry.guo@arm.com>
250 * gcc.dg/pr55019.c: New.
252 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
254 PR tree-optimization/55008
255 * gcc.dg/tree-ssa/pr55008.c: New test.
257 2012-10-22 Richard Biener <rguenther@suse.de>
259 PR tree-optimization/55011
260 * gcc.dg/torture/pr55011.c: New testcase.
262 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
264 * gcc.target/arm/pr40457-1.c: Adjust expected output.
265 * gcc.target/arm/pr40457-2.c: Likewise.
266 * gcc.target/arm/pr40457-3.c: Likewise.
268 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
270 * gnat.dg/specs/limited_with4.ads: New test.
271 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
273 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
275 * gnat.dg/modular4.adb: New test.
276 * gnat.dg/modular4_pkg.ads: New helper.
278 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
280 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
281 * gnat.dg/specs/addr1.ads: Likewise.
283 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
285 * gcc.dg/webizer.c (main): Add missing exit call.
287 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
290 * gfortran.dg/wextra_1.f: New test.
292 2012-10-20 Jan Hubicka <jh@suse.cz>
294 * gcc.dg/tree-prof/unroll-1.c: New testcase.
296 2012-10-19 Janus Weil <janus@gcc.gnu.org>
299 * gfortran.dg/warn_unused_function.f90: New.
301 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
303 * lib/target-supports.exp (check_effective_target_arm_prefer_ldrd_strd):
306 2012-10-19 Richard Guenther <rguenther@suse.de>
308 PR tree-optimization/54981
309 * gcc.dg/pr54981.c: New testcase.
311 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
314 * gcc.target/arm/pr54892.c: New.
316 2012-10-19 Bin Cheng <bin.cheng@arm.com>
318 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
320 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
323 * g++.dg/init/array30.C: New.
324 * g++.dg/init/array31.C: Likewise.
326 2012-10-18 Tobias Burnus <burnus@net-b.de>
329 * gfortran.dg/public_private_module_7.f90: New.
331 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
334 * g++.dg/template/pr29633.C: New.
336 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
338 * gnat.dg/loop_optimization13.ad[sb]: New test.
339 * gnat.dg/loop_optimization13_pkg.ads: New helper.
341 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
343 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
344 * gcc.target/arm/neon/vfmaf32.c: Likewise.
345 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
346 * gcc.target/arm/neon/vfmsf32.c: Likewise.
348 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
350 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
351 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
352 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add
354 * gcc.target/arm/ftest-support-thumb.h (feature_matrix):
356 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
357 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
359 2012-10-16 Jan Hubicka <jh@suse.cz>
361 * gcc.target/i386/l_fma_float_?.c: Update.
362 * gcc.target/i386/l_fma_double_?.c: Update.
363 * gfortran.dg/do_1.f90: XFAIL
364 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
365 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
366 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
367 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
368 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
369 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
372 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
376 * gcc.dg/Wstrict-overflow-24.c: New.
378 2012-10-16 Tobias Burnus <burnus@net-b.de>
382 * gfortran.dg/class_optional_1.f90: New.
383 * gfortran.dg/class_optional_2.f90: New.
385 2012-10-16 Jakub Jelinek <jakub@redhat.com>
388 * gcc.dg/guality/pr54796.c: New test.
390 PR tree-optimization/54889
391 * gfortran.dg/pr54889.f90: New test.
393 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
395 * g++.dg/other/dump-ada-spec-2.C: New test.
397 2012-10-16 Easwaran Raman <eraman@google.com>
399 * gcc.dg/tree-prof/switch-case-1.c: New test case.
400 * gcc.dg/tree-prof/switch-case-2.c: New test case.
402 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
404 * gcc.dg/torture/stackalign/builtin-apply-2.c,
405 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
407 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
410 * gcc.c-torture/compile/pr54925.c: New.
412 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
415 * gcc.target/sh/pr51244-17.c: New.
417 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
420 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
422 * gcc.target/sh/pr54760-4.c: New.
424 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
427 * gcc.target/sh/torture/sh-torture.exp: New.
428 * gcc.target/sh/torture/pr34777.c: New.
430 2012-10-15 Matthias Klose <doko@ubuntu.com>
432 * lib/target-supports.exp (check_profiling_available): Match
433 arm*-*-linux-* for ARM Linux/GNU.
434 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
435 * gfortran.dg/enum_10.f90: Likewise.
436 * gfortran.dg/enum_9.f90: Likewise.
437 * gcc.target/arm/synchronize.c: Likewise.
438 * g++.old-deja/g++.jason/enum6.C: Likewise.
439 * g++.old-deja/g++.other/enum4.C: Likewise.
440 * g++.old-deja/g++.law/enum9.C: Likewise.
442 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
444 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
445 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
447 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
448 Paolo Carlini <paolo.carlini@oracle.com>
451 * g++.dg/overload/operator6.C: New.
453 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
456 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
457 * g++.dg/parse/tmpl-outside1.C: Likewise.
458 * g++.dg/template/qualttp18.C: Likewise.
459 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
460 * g++.old-deja/g++.pt/overload13.C: Likewise.
462 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
464 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
465 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
466 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
467 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
468 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
469 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
470 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
471 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
473 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
476 * g++.dg/parse/tmpl-outside2.C: New.
477 * g++.dg/parse/tmpl-outside1.C: Adjust.
478 * g++.dg/template/qualttp18.C: Likewise.
479 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
480 * g++.old-deja/g++.pt/overload13.C: Likewise.
482 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
484 PR tree-optimization/54915
485 * gcc.dg/tree-ssa/pr54915.c: New testcase.
487 2012-10-15 Richard Guenther <rguenther@suse.de>
489 PR tree-optimization/54920
490 * gcc.dg/torture/pr54920.c: New testcase.
492 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
494 * gnat.dg/unchecked_convert9.ad[sb]: New test.
496 2012-10-13 Jason Merrill <jason@redhat.com>
498 * g++.dg/tls/thread_local7g.C: Require tls_native.
500 2012-10-14 Jason Merrill <jason@redhat.com>
502 * g++.dg/cpp0x/inh-ctor1.C: New.
503 * g++.dg/cpp0x/inh-ctor2.C: New.
504 * g++.dg/cpp0x/inh-ctor3.C: New.
505 * g++.dg/cpp0x/inh-ctor4.C: New.
506 * g++.dg/cpp0x/inh-ctor5.C: New.
507 * g++.dg/cpp0x/inh-ctor6.C: New.
508 * g++.dg/cpp0x/inh-ctor7.C: New.
509 * g++.dg/cpp0x/inh-ctor8.C: New.
510 * g++.dg/cpp0x/inh-ctor9.C: New.
511 * g++.dg/cpp0x/inh-ctor10.C: New.
512 * g++.dg/cpp0x/inh-ctor11.C: New.
513 * g++.dg/cpp0x/inh-ctor12.C: New.
514 * g++.dg/cpp0x/inh-ctor13.C: New.
516 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
518 PR rtl-optimization/54919
519 * gcc.dg/pr54919.c: New testcase.
521 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
524 * g++.dg/template/crash113.C: New.
526 2012-10-14 Jan Hubicka <jh@suse.cz>
528 * gcc.dg/unroll_5.c: New testcase.
530 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
533 * g++.dg/opt/pr52643.C: New.
535 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
538 * gcc.target/sh/pr54602-1.c: New.
539 * gcc.target/sh/pr54602-2.c: New.
540 * gcc.target/sh/pr54602-3.c: New.
541 * gcc.target/sh/pr54602-4.c: New.
543 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
546 * gcc.target/sh/pr54680.c: New.
548 2012-10-12 Jan Hubicka <jh@suse.cz>
550 * gcc.dg/webizer.c: New testcase.
552 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
554 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
557 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for
560 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
561 Return 0 if already specifying -mfloat-abi other than hard.
563 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
565 * gcc.dg/pr53060.c: Prune irrelevant warning.
567 2012-10-12 Jakub Jelinek <jakub@redhat.com>
570 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
571 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
572 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
573 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
574 Adjust expected wording of warnings for *cmp* builtins.
575 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
576 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
578 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
581 * g++.dg/parse/friend-main.C: New.
583 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
586 * g++.dg/pr53055.C: New testcase.
588 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
591 * g++.dg/cpp0x/pr52744.C: New.
593 2012-10-12 Janus Weil <janus@gcc.gnu.org>
596 * gfortran.dg/dummy_procedure_9.f90: New.
598 2012-10-12 Richard Biener <rguenther@suse.de>
600 PR tree-optimization/54894
601 * gcc.dg/torture/pr54894.c: New testcase.
603 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
606 * gcc.target/sh/pr51244-13.c: New.
607 * gcc.target/sh/pr51244-14.c: New.
608 * gcc.target/sh/pr51244-15.c: New.
609 * gcc.target/sh/pr51244-16.c: New.
611 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
614 * g++.dg/cpp0x/decltype45.C: New.
616 2012-10-11 Janus Weil <janus@gcc.gnu.org>
619 * gfortran.dg/class_allocate_13.f90: New.
621 2012-10-11 Jason Merrill <jason@redhat.com>
623 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
624 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
626 * g++.dg/gomp/tls-5.C: Require tls_native.
627 * g++.dg/tls/thread_local7.C: Require tls_native.
628 * g++.dg/tls/static2.C: New.
630 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
633 * g++.dg/ext/weak5.C: New.
635 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
638 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
639 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
641 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
644 * g++.dg/parse/pr43765.C: New.
646 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
648 * obj-c++.dg/tls/init-2.mm: Tweak errors.
650 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
653 * g++.dg/init/bitfield3.C: New.
655 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
657 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
659 2012-10-10 Jakub Jelinek <jakub@redhat.com>
661 PR tree-optimization/54877
662 * gcc.dg/torture/pr54877.c: New test.
664 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
667 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
668 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
669 and remove target info from dg-do compile.
670 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
671 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
672 and remove target info from dg-do compile.
674 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
676 * gcc.dg/pr54782.c: Require target with pthread support.
678 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
681 * g++.dg/cpp0x/auto35.C: New.
683 2012-10-10 Dodji Seketeli <dodji@redhat.com>
685 PR c++/53540 - using fails to be equivalent to typedef
686 * g++.dg/cpp0x/alias-decl-24.C: New test.
688 2012-10-10 Dodji Seketeli <dodji@redhat.com>
690 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
691 that c++11 attributes to types are ignored for now.
692 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
693 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
695 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
698 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
700 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
703 * g++.dg/cpp0x/initlist67.C: New.
705 2012-10-10 Dehao Chen <dehao@google.com>
707 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
709 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
712 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
715 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
718 * g++.dg/cpp0x/decltype44.C: New.
720 2012-10-09 Steve Ellcey <sellcey@mips.com>
722 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
724 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
727 * g++.dg/cpp0x/decltype43.C: New.
729 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
732 * gcc.dg/pr53397-1.c: New test case.
733 * gcc.dg/pr53397-2.c: New test case.
735 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
738 * g++.dg/warn/Wparentheses-26.C: Adjust.
739 * g++.dg/warn/Wparentheses-27.C: New.
741 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
744 * c-c++-common/vector-scalar.c: New testcase.
745 * g++.dg/ext/vector18.C: New testcase.
746 * g++.dg/ext/vector5.C: This is not an error anymore.
747 * gcc.dg/init-vec-1.c: Move ...
748 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
749 * gcc.c-torture/execute/vector-shift1.c: Move ...
750 * c-c++-common/torture/vector-shift1.c: ... here.
751 * gcc.dg/scal-to-vec1.c: Move ...
752 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
753 C++11. Adapt error messages.
754 * gcc.dg/convert-vec-1.c: Move ...
755 * c-c++-common/convert-vec-1.c: ... here.
756 * gcc.dg/scal-to-vec2.c: Move ...
757 * c-c++-common/scal-to-vec2.c: ... here.
759 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
762 * gcc.target/i386/pr54400.c: New testcase.
764 2012-10-08 Jakub Jelinek <jakub@redhat.com>
767 * g++.dg/template/pr54858.C: New test.
769 2012-10-08 Marek Polacek <polacek@redhat.com>
772 * g++.dg/debug/pr54831.C: New test.
774 2012-10-08 Dehao Chen <dehao@google.com>
776 * g++.dg/predict-loop-exit-1.C: New.
777 * g++.dg/predict-loop-exit-2.C: New.
778 * g++.dg/predict-loop-exit-3.C: New.
780 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
782 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
784 2012-10-08 Jason Merrill <jason@redhat.com>
786 * g++.dg/gomp/tls-5.C: New.
787 * g++.dg/gomp/tls-wrap1.C: New.
788 * g++.dg/gomp/tls-wrap2.C: New.
789 * g++.dg/gomp/tls-wrap3.C: New.
790 * g++.dg/gomp/tls-wrap4.C: New.
791 * g++.dg/gomp/tls-wrapper-cse.C: New.
792 * g++.dg/tls/thread_local-cse.C: New.
793 * g++.dg/tls/thread_local-order1.C: New.
794 * g++.dg/tls/thread_local-order2.C: New.
795 * g++.dg/tls/thread_local-wrap1.C: New.
796 * g++.dg/tls/thread_local-wrap2.C: New.
797 * g++.dg/tls/thread_local-wrap3.C: New.
798 * g++.dg/tls/thread_local-wrap4.C: New.
799 * g++.dg/tls/thread_local2g.C: New.
800 * g++.dg/tls/thread_local3g.C: New.
801 * g++.dg/tls/thread_local4g.C: New.
802 * g++.dg/tls/thread_local5g.C: New.
803 * g++.dg/tls/thread_local6g.C: New.
804 * g++.dg/tls/thread_local7g.C: New.
806 * g++.dg/tls/thread_local3.C: New.
807 * g++.dg/tls/thread_local4.C: New.
808 * g++.dg/tls/thread_local5.C: New.
809 * g++.dg/tls/thread_local6.C: New.
811 * g++.dg/tls/init-2.C: Tweak errors.
812 * g++.dg/tls/thread_local1.C: New.
813 * g++.dg/tls/thread_local2.C: New.
814 * g++.dg/tls/thread_local7.C: New.
816 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
819 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
821 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
824 * gcc.target/sh/pr54685.c: New.
826 2012-10-08 Dodji Seketeli <dodji@redhat.com>
828 PR c++/53528 C++11 attribute support
829 * g++.dg/cpp0x/gen-attrs-1.C: New test.
830 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
831 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
832 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
833 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
834 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
835 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
836 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
837 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
838 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
839 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
840 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
841 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
842 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
843 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
844 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
845 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
846 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
847 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
848 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
849 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
850 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
851 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
852 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
853 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
854 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
855 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
856 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
857 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
858 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
859 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
860 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
861 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
862 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
863 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
864 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
865 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
866 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
867 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
868 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
869 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
870 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
871 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
872 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
873 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
874 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
875 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
876 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
877 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
878 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
879 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
880 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
881 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
882 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
883 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
884 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
885 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
887 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
889 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
890 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
891 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
893 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
896 * gcc.target/sh/pr54760-2.c: New.
897 * gcc.target/sh/pr54760-3.c: New.
899 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
902 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
904 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
905 Sandra Loosemore <sandra@codesourcery.com>
907 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
908 and test that the accumulator is initialized using MULT.
909 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
910 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
912 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
915 * g++.dg/cpp0x/stdint.C: New.
917 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
920 * g++.dg/cpp0x/stddef.C: New.
922 2012-10-06 Janus Weil <janus@gcc.gnu.org>
925 * gfortran.dg/typebound_operator_17.f90: New.
927 2012-10-06 Jan Hubicka <jh@suse.cz>
931 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
933 2012-10-06 Jan Hubicka <jh@suse.cz>
935 * gcc.dg/lto/resolutions_0.c: New testcase.
937 2012-10-06 Janus Weil <janus@gcc.gnu.org>
940 * gfortran.dg/generic_25.f90: New.
941 * gfortran.dg/generic_26.f90: New.
942 * gfortran.dg/generic_27.f90: New.
944 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
947 * gcc.target/sh/pr54760-1.c: New.
949 2012-10-05 Jakub Jelinek <jakub@redhat.com>
951 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
952 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
953 * g++.dg/warn/Wsign-compare-5.C: New test.
954 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
955 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
956 * g++.dg/ext/builtin30.C: New test.
957 * g++.dg/ext/vla12.C: New test.
958 * gcc.dg/builtins-85.c: New test.
961 * gcc.dg/guality/pr54519-1.c: New test.
962 * gcc.dg/guality/pr54519-2.c: New test.
963 * gcc.dg/guality/pr54519-3.c: New test.
964 * gcc.dg/guality/pr54519-4.c: New test.
965 * gcc.dg/guality/pr54519-5.c: New test.
966 * gcc.dg/guality/pr54519-6.c: New test.
968 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
971 * g++.dg/cpp0x/defaulted38.C: New.
973 2012-10-05 Jakub Jelinek <jakub@redhat.com>
975 PR tree-optimization/33763
976 * c-c++-common/pr33763.c: New test.
978 PR tree-optimization/54810
979 * gcc.dg/tree-ssa/vrp85.c: New test.
981 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
983 * gcc.dg/ucnid-7.c: Skip on AIX.
984 * gcc.dg/ucnid-8.c: Same.
985 * gcc.dg/ucnid-10.c: Same.
986 * gcc.dg/ucnid-13.c: Same.
987 * gcc.dg/attr-alias-3.c: Same.
988 * gcc.dg/attr-alias-5.c: Same.
989 * gcc.dg/torture/pr51106-2.c: Same.
990 * gcc.dg/vmx/3b-13.c: Use valid splat index.
992 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
995 * g++.dg/cpp0x/alias-decl-23.C: New.
997 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1000 * g++.dg/template/friend53.C: New.
1002 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1004 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1005 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1006 (scan-ada-spec): Likewise.
1007 (scan-ada-spec-not): Likewise.
1008 * gcc.dg/dump-ada-spec-1.c: New test.
1009 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1011 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1013 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1015 2012-10-04 Florian Weimer <fweimer@redhat.com>
1017 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1019 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1022 * g++.dg/cpp0x/pr54323.C: New.
1024 2012-10-04 Richard Guenther <rguenther@suse.de>
1027 * g++.dg/torture/pr54735.C: New testcase.
1029 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1031 PR rtl-optimization/54739
1032 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1034 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1037 * gcc.target/sh/pr51244-12.c: New.
1039 2012-10-03 Dehao Chen <dehao@google.com>
1042 * gcc.dg/pr54782.c: New test.
1044 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1047 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1049 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1052 * gfortran.dg/class_53.f90: New.
1054 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1057 * gcc.dg/guality/pr54551.c: New.
1059 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1061 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1062 * gcc.target/powerpc/pr46728-2.c: Likewise.
1064 2012-10-02 Sharad Singhai <singhai@google.com>
1067 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1068 to fix test failures caused by r191883.
1069 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1070 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1071 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1072 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1073 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1074 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1075 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1076 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1077 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1079 2012-09-30 Sharad Singhai <singhai@google.com>
1081 * gcc.target/i386/vect-double-1.c: Fix test.
1083 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1086 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1089 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1091 PR rtl-optimization/54457
1092 * gcc.target/i386/pr54457.c: New test.
1094 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1096 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1098 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1100 * gcc.target/i386/vect-rebuild.c: New testcase.
1102 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1104 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1106 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1108 * gcc.target/mips/pr37362.c: Fix target selector.
1110 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1113 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1115 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1117 * gcc.dg/ucnid-8.c: Update line number.
1118 * gcc.dg/torture/pr51106-2.c: Likewise.
1120 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1123 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1124 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1125 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1127 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1129 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1130 partially reverting r170092.
1131 * gfortran.dg/class_7.f03: Ditto.
1132 * gfortran.dg/coarray_14.f90: Ditto.
1133 * gfortran.dg/typebound_proc_13.f03: Ditto.
1135 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1138 * g++.dg/cpp0x/sfinae42.C: New.
1140 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1142 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1143 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1144 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1145 * gcc.dg/pr42629.c: XFAIL on AIX.
1146 * gcc.dg/pr47684.c: Same.
1147 * gcc.dg/pr43670.c: Same.
1148 * gcc.dg/pr42916.c: Same.
1149 * gcc.dg/pr45449.c: Same.
1150 * gcc.dg/pr50017.c: Same.
1151 * gcc.dg/pr42728.c: Same.
1152 * gcc.dg/pr47881.c: Same.
1153 * gcc.dg/pr44023.c: Same.
1154 * gcc.dg/pr41345.c: Same.
1155 * gcc.dg/pr42630.c: Same.
1156 * gcc.dg/pr44971.c: Same.
1157 * gcc.dg/pr46771.c: Same.
1158 * gcc.dg/ucnid-8.c: Same.
1159 * gcc.dg/ucnid-10.c: Same.
1160 * gcc.dg/ucnid-13.c: Same.
1161 * gcc.dg/torture/pr51106-2.c: Same.
1162 * gcc.dg/pr48768.c: Same.
1163 * gcc.dg/pr42631.c: Same.
1164 * gcc.dg/pr43084.c: Same.
1165 * gcc.dg/ucnid-7.c: Same.
1166 * gcc.dg/pr42889.c: Same.
1167 * gcc.dg/pr41241.c: Same.
1168 * gcc.dg/pr42719.c: Same.
1169 * g++.dg/debug/pr46583.C: Same.
1170 * g++.dg/debug/pr47106.C: Same.
1171 * g++.dg/opt/pr48549.C: Same.
1172 * g++.dg/other/pr42685.C: Same.
1173 * c-c++-common/pr43942.c: Same.
1175 2012-09-29 Ian Lance Taylor <iant@google.com>
1177 * go.test/go-test.exp: Update for latest version of Go testsuite.
1179 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1182 * gfortran.dg/internal_readwrite_3.f90: New test.
1184 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1186 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1187 c-c++-common/Wunused-local-typedefs-2.c to here.
1189 PR c++/54372 - unused attribute inactive on dependant entities
1190 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1192 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1194 PR c++/29028 - Missed unused warning on using declaration
1195 * g++.dg/warn/Wunused-var-18.C: New test.
1197 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1199 PR c++/53551 - -Wunused-local-typedefs misses uses
1200 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1202 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1205 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1207 PR tree-optimization/54713
1208 * gcc.c-torture/compile/pr54713-1.c: New test.
1209 * gcc.c-torture/compile/pr54713-2.c: New test.
1210 * gcc.c-torture/compile/pr54713-3.c: New test.
1212 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1214 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1216 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1218 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1220 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1223 * gcc.target/i386/pr54703.c: New test.
1225 2012-09-27 Richard Guenther <rguenther@suse.de>
1228 * gcc.dg/lto/pr54709_0.c: New testcase.
1229 * gcc.dg/lto/pr54709_1.c: Likewise.
1231 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1233 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1235 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1237 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1239 * gcc.target/arm/pr42879.c: Handle big-endian.
1241 2012-09-26 Steve Ellcey <sellcey@mips.com>
1244 * gcc.dg/pr37303.c: Check for rdata or rodata.
1246 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1248 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1250 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1254 * gcc.target/powerpc/ppc-ne0-1.c: New.
1256 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1259 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1260 test_19, test_20, test_21, test_22, test_23): New functions.
1261 * gcc.target/sh/pr54089-4.c: New.
1262 * gcc.target/sh/pr54089-5.c: New.
1263 * gcc.target/sh/pr54089-6.c: New.
1264 * gcc.target/sh/pr54089-7.c: New.
1266 2012-09-25 Richard Guenther <rguenther@suse.de>
1269 * gcc.dg/lto/pr54702_0.c: New testcase.
1270 * gcc.dg/lto/pr54702_1.c: Likewise.
1271 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1272 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1273 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1274 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1276 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1279 * g++.dg/cpp0x/parse2.C: New.
1280 * g++.dg/parse/error11.C: Adjust.
1281 * g++.dg/parse/error12.C: Likewise.
1283 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1285 * gcc.target/i386/20030217-1.c: Added check for
1286 large_long_double effective target.
1287 * gcc.target/i386/387-3.c: Likewise.
1288 * gcc.target/i386/387-4.c: Likewise.
1289 * gcc.target/i386/pr36578-1.c: Likewise.
1290 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1291 when long double size is equal double size.
1292 * gcc.target/i386/excess-precision-1.c: Likewise.
1293 * gcc.target/i386/pr36578-2.c: Likewise.
1294 * gcc.target/i386/20030217-2.c: New testcase.
1296 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1298 PR tree-optimization/54676
1299 * gcc.dg/pr54676.c: New test.
1301 2012-09-25 Richard Guenther <rguenther@suse.de>
1303 PR tree-optimization/53663
1304 * gcc.dg/torture/pr53663-1.c: New testcase.
1305 * gcc.dg/torture/pr53663-2.c: Likewise.
1306 * gcc.dg/torture/pr53663-3.c: Likewise.
1308 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1310 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1312 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1314 * lib/target-supports-dg.exp (dg-require-effective-target,
1315 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1316 dg-process-target-1 instead of dg-process-target.
1317 (dg-process-target-1): Rename from dg-process-target.
1318 (dg-process-target): New.
1320 2012-09-24 Richard Guenther <rguenther@suse.de>
1322 PR tree-optimization/54684
1323 * g++.dg/torture/pr54684.C: New testcase.
1325 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1327 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1329 2012-09-24 Richard Guenther <rguenther@suse.de>
1332 * gcc.dg/tm/pr52173-1.c: New.
1333 * gcc.dg/tm/pr52173-2.c: New.
1335 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1337 * gcc.dg/pr54669.c: New test.
1339 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1340 Dominique Dhumieres <dominiq@lps.ens.fr>
1343 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1345 2012-09-23 Tobias Burnus <burnus@net-b.de>
1348 * gfortran.dg/class_array_14.f90: New.
1350 2012-09-22 Kai Tietz <ktietz@redhat.com>
1352 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1353 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1355 2012-09-21 Dehao Chen <dehao@google.com>
1358 PR tree-optimization/54655
1359 * g++.dg/pr54655.C: New testcase.
1361 2012-09-21 Richard Guenther <rguenther@suse.de>
1363 PR tree-optimization/54647
1364 * g++.dg/torture/pr54647.C: New testcase.
1366 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1369 * c-c++-common/torture/vector-compare-2.c: Add -w.
1371 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1373 * gnat.dg/opt20.ads: Move dg directive to...
1374 * gnat.dg/opt20.adb: ...here.
1375 * gnat.dg/addr1.ad[sb]: Likewise.
1376 * gnat.dg/concat2.ad[sb]: Likewise.
1377 * gnat.dg/array16.ad[sb]: Likewise.
1378 * gnat.dg/atomic5.ad[sb]: Likewise.
1379 * gnat.dg/discr29.ad[sb]: Likewise.
1380 * gnat.dg/noreturn5.ad[sb]: Likewise.
1381 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1382 * gnat.dg/discr23.ads: Remove dg directive.
1383 * gnat.dg/nested_float_packed.ads: Likewise.
1384 * gnat.dg/oconst6.ads: Move to...
1385 * gnat.dg/specs/oconst6.ads: ...here.
1387 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1390 * g++.dg/cpp0x/decltype32.C: Tweak.
1392 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
1394 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1395 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1396 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1397 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1399 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
1402 * g++.dg/cpp0x/decltype-54581.C: New testcase.
1404 2012-09-19 Steve Ellcey <sellcey@mips.com>
1406 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1408 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
1410 * gcc.target/powerpc/ppc-get-timebase.c: New file.
1411 * gcc.target/powerpc/ppc-mftb.c: New file.
1413 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1416 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1419 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1422 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1424 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
1426 * gcc.c-torture/execute/20120919-1.c: New test.
1428 2012-09-19 Richard Guenther <rguenther@suse.de>
1430 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1432 2012-09-19 Richard Guenther <rguenther@suse.de>
1434 * gcc.dg/builtin-unreachable-6.c: Adjust.
1436 2012-09-19 Richard Guenther <rguenther@suse.de>
1438 * gcc.dg/builtin-object-size-10.c: Adjust.
1439 * gcc.dg/builtin-unreachable-5.c: Adjust.
1440 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
1441 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
1442 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
1443 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
1444 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
1445 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
1446 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
1447 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
1448 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
1449 * gcc.dg/vect/vec-scal-opt.c: Adjust.
1450 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
1451 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
1453 2012-09-19 Richard Guenther <rguenther@suse.de>
1455 PR tree-optimization/54132
1456 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
1457 * gcc.dg/torture/pr54132.c: Likewise.
1459 2012-09-19 Terry Guo <terry.guo@arm.com>
1461 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
1462 extra prune rules that will be applied to all tests in a .exp file.
1463 (gcc-dg-prune): Use rules defined by the above variable.
1464 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
1465 harmless warnings on architecture switch conflict.
1467 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
1469 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
1470 of asm-comment characters instead of a single one.
1471 * g++.dg/debug/dwarf2/nested-2.C: Similar.
1473 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
1475 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
1477 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
1478 target instead of xfailing it.
1479 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
1480 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
1481 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
1482 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
1483 * gcc.dg/vect/vect-104.c: Likewise.
1484 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
1485 * gcc.dg/vect/vect-outer-1.c: Likewise.
1486 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
1487 * gcc.dg/vect/vect-outer-1a.c: Likewise.
1488 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
1489 * gcc.dg/vect/vect-outer-1b.c: Likewise.
1490 * gcc.dg/vect/vect-outer-2b.c: Likewise.
1491 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1492 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1493 * gcc.dg/vect/vect-outer-3b.c: Likewise.
1494 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1496 * lib/target-supports.exp
1497 (check_effective_target_vect_widen_mult_qi_to_hi,
1498 check_effective_target_vect_widen_mult_hi_to_si,
1499 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
1500 check_effective_target_vect_widen_mult_hi_to_si_pattern,
1501 check_effective_target_vect_pack_trunc,
1502 check_effective_target_vect_unpack,
1503 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
1504 instead of arm_none.
1506 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
1508 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1510 * lib/target-supports-dg.exp (check-flags): Add cflags from board
1511 config to compiler_flags.
1513 2012-09-18 Jakub Jelinek <jakub@redhat.com>
1516 * gcc.target/i386/pr54592.c: New test.
1518 PR tree-optimization/54610
1519 * gcc.target/i386/pr54610.c: New test.
1521 2012-09-17 Jason Merrill <jason@redhat.com>
1524 * g++.dg/cpp0x/alias-decl-21.C: New.
1525 * g++.dg/cpp0x/alias-decl-22.C: New.
1527 2012-09-17 Tobias Burnus <burnus@net-b.de>
1530 * gfortran.dg/scan_2.f90: New.
1532 2012-09-17 Jason Merrill <jason@redhat.com>
1535 * g++.dg/init/aggr9.C: New.
1537 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
1539 * gnat.dg/loop_optimization12.ad[sb]: New test.
1541 2012-09-17 Janus Weil <janus@gcc.gnu.org>
1544 * gfortran.dg/proc_ptr_result_7.f90: New.
1546 2012-09-17 Tobias Burnus <burnus@net-b.de>
1549 * gfortran.dg/structure_constructor_11.f90: New.
1551 2012-09-17 Jakub Jelinek <jakub@redhat.com>
1553 PR tree-optimization/54563
1554 * g++.dg/torture/pr54563.C: New test.
1556 2012-09-16 Janus Weil <janus@gcc.gnu.org>
1559 * gfortran.dg/typebound_generic_14.f03: New.
1561 2012-09-16 Janus Weil <janus@gcc.gnu.org>
1564 * gfortran.dg/proc_ptr_38.f90: New.
1566 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1569 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
1573 * gnat.dg/lto15.adb: Require lto.
1575 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
1576 "myBindC" for hppa*-*-hpux*.
1578 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
1580 * gfortran.dg/namelist_75.f90: New test.
1582 2012-09-15 Tom de Vries <tom@codesourcery.com>
1584 * gcc.dg/tree-ssa/vrp82.c: New test.
1585 * gcc.dg/tree-ssa/vrp83.c: Same.
1586 * gcc.dg/tree-ssa/vrp84.c: Same.
1588 2012-09-15 Tom de Vries <tom@codesourcery.com>
1590 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
1591 * gcc.dg/tree-ssa/vrp81.c: ... this.
1593 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
1596 * gcc.target/avr/torture/fix-types.h: New.
1597 * gcc.target/avr/torture/vals-hr.def: New.
1598 * gcc.target/avr/torture/vals-r.def: New.
1599 * gcc.target/avr/torture/vals-k.def: New.
1600 * gcc.target/avr/torture/vals-ur.def: New.
1601 * gcc.target/avr/torture/vals-uk.def: New.
1602 * gcc.target/avr/torture/vals-uhr.def: New.
1603 * gcc.target/avr/torture/vals-llk.def: New.
1604 * gcc.target/avr/torture/vals-ullk.def: New.
1605 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
1606 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
1607 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
1608 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
1609 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
1610 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
1611 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
1612 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
1614 2012-09-14 Dehao Chen <dehao@google.com>
1616 * g++.dg/debug/dwarf2/deallocator.C: New test.
1618 2012-09-14 Joseph Myers <joseph@codesourcery.com>
1621 * gcc.c-torture/compile/pr54552-1.c: New test.
1623 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
1626 * g++.dg/other/vector-compare.C: New testcase.
1627 * c-c++-common/vector-compare-3.c: New testcase.
1628 * gcc.dg/vector-shift.c: Move ...
1629 * c-c++-common/vector-shift.c: ... here.
1630 * gcc.dg/vector-shift1.c: Move ...
1631 * c-c++-common/vector-shift1.c: ... here.
1632 * gcc.dg/vector-shift3.c: Move ...
1633 * c-c++-common/vector-shift3.c: ... here.
1634 * gcc.dg/vector-compare-1.c: Move ...
1635 * c-c++-common/vector-compare-1.c: ... here.
1636 * gcc.dg/vector-compare-2.c: Move ...
1637 * c-c++-common/vector-compare-2.c: ... here.
1638 * gcc.c-torture/execute/vector-compare-1.c: Move ...
1639 * c-c++-common/torture/vector-compare-1.c: ... here.
1640 * gcc.c-torture/execute/vector-compare-2.x: Delete.
1641 * gcc.c-torture/execute/vector-compare-2.c: Move ...
1642 * c-c++-common/torture/vector-compare-2.c: ... here.
1643 * gcc.c-torture/execute/vector-shift.c: Move ...
1644 * c-c++-common/torture/vector-shift.c: ... here.
1645 * gcc.c-torture/execute/vector-shift2.c: Move ...
1646 * c-c++-common/torture/vector-shift2.c: ... here.
1647 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
1648 * c-c++-common/torture/vector-subscript-1.c: ... here.
1649 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
1650 * c-c++-common/torture/vector-subscript-2.c: ... here.
1651 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
1652 * c-c++-common/torture/vector-subscript-3.c: ... here.
1654 2012-09-14 Joseph Myers <joseph@codesourcery.com>
1657 * gcc.c-torture/compile/pr54103-1.c,
1658 gcc.c-torture/compile/pr54103-2.c,
1659 gcc.c-torture/compile/pr54103-3.c,
1660 gcc.c-torture/compile/pr54103-4.c,
1661 gcc.c-torture/compile/pr54103-5.c,
1662 gcc.c-torture/compile/pr54103-6.c: New tests.
1663 * gcc.dg/c90-const-expr-8.c: Update expected column number.
1665 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
1667 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
1669 2012-09-14 Richard Guenther <rguenther@suse.de>
1671 PR tree-optimization/54565
1672 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
1673 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
1675 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
1677 * gcc.target/arm/combine-movs.c: Add missing space.
1679 2012-09-14 Richard Guenther <rguenther@suse.de>
1681 * g++.dg/torture/builtin-location.C: New testcase.
1683 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1684 Manuel López-Ibåñez <manu@gcc.gnu.org>
1687 * g++.dg/warn/Wuninitialized-self.C: New.
1689 2012-09-13 Jakub Jelinek <jakub@redhat.com>
1692 * gcc.c-torture/compile/pr54559.c: New test.
1694 2012-09-13 Jason Merrill <jason@redhat.com>
1697 * g++.dg/cpp0x/constexpr-temp1.C: New.
1700 * g++.dg/template/anonunion2.C: New.
1703 * g++.dg/template/init10.C: New.
1705 2012-09-13 Tobias Burnus <burnus@net-b.de>
1708 * gfortran.dg/implicit_pure_3.f90: New.
1710 2012-09-13 Richard Guenther <rguenther@suse.de>
1712 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
1714 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
1716 * gcc.target/arm/builtin-bswap-1.c: New testcase.
1718 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1720 * c-c++-common/pr51712.c: Handle for short-enum targets.
1722 2012-09-12 Terry Guo <terry.guo@arm.com>
1724 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
1725 and lsrs for Thumb2 mode.
1727 2012-09-12 Jan Hubicka <jh@suse.cz>
1729 * gcc.dg/ipa/inlinehint-2.c: New testcase.
1731 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
1734 * gcc.target/i386/pr54445-1.c: New file.
1735 * gcc.target/i386/pr54445-2.c: Likewise.
1737 2012-09-12 Tobias Burnus <burnus@net-b.de>
1741 * gfortran.dg/coarray_10.f90: Update dg-error.
1742 * gfortran.dg/coarray_28.f90: New.
1743 * gfortran.dg/array_section_3.f90: New.
1745 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
1747 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
1748 gcc.target/arm/pr48252.c: Fix for big-endian support.
1750 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
1752 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
1754 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1755 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1757 * gcc.target/arm/neon-vfma-1.c: New testcase.
1758 * gcc.target/arm/neon-vfms-1.c: Likewise.
1759 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
1761 * gcc.target/arm/neon-vmls-1.c: Likewise.
1762 * lib/target-supports.exp (add_options_for_arm_neonv2): New
1764 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
1765 (check_effective_target_arm_neonv2_ok): Likewise.
1766 (check_effective_target_arm_neonv2_hw): Likewise.
1767 (check_effective_target_arm_neonv2): Likewise.
1769 2012-09-11 Richard Guenther <rguenther@suse.de>
1772 * g++.dg/tree-ssa/pr54515.C: New testcase.
1774 2012-09-10 Andrew Pinski <apinski@cavium.com>
1777 * gcc.dg/tm/memopt-16.c: New testcase.
1779 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
1783 * g++.dg/cpp0x/sfinae40.C: New.
1784 * g++.dg/cpp0x/sfinae41.C: Likewise.
1786 2012-09-10 Jason Merrill <jason@redhat.com>
1789 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
1791 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
1794 * gcc.target/sh/pr54089-3.c: New.
1796 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
1798 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
1800 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
1802 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
1804 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
1806 * gcc.dg/pr52558-2.c: Delete.
1807 * gcc.dg/simulate-thread/speculative-store-3.c: New.
1809 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
1811 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
1813 2012-09-10 Richard Guenther <rguenther@suse.de>
1815 PR tree-optimization/54520
1816 * gcc.dg/torture/pr54520.c: New testcase.
1818 2012-09-10 Jason Merrill <jason@redhat.com>
1821 * g++.dg/cpp0x/implicit14.C: New.
1823 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
1826 * gfortran.dg/bound_simplification_3.f90: New test.
1828 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
1831 * gcc.dg/pr52558-1.c: Delete.
1832 * gcc.dg/simulate-thread/speculative-store-2.c: New.
1834 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
1836 * gcc.target/arm/pr50318-1.c: Scan for smlal.
1837 * gcc.target/arm/smlaltb-1.c: XFAIL test.
1838 * gcc.target/arm/smlaltt-1.c: Likewise.
1840 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
1842 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
1844 2012-09-07 Tom de Vries <tom@codesourcery.com>
1846 PR tree-optimization/53986
1847 * gcc.dg/tree-ssa/vrp80.c: New test.
1848 * gcc.dg/tree-ssa/vrp80-2.c: Same.
1850 2012-09-06 Jason Merrill <jason@redhat.com>
1854 * g++.dg/cpp0x/constexpr-virtual2.C: New.
1855 * g++.dg/cpp0x/constexpr-virtual3.C: New.
1857 2012-09-06 Andrew Pinski <apinski@cavium.com>
1860 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
1862 2012-09-06 Jakub Jelinek <jakub@redhat.com>
1864 PR rtl-optimization/54455
1865 * gcc.dg/54455.c: New test.
1867 2012-09-06 Tobias Burnus <burnus@net-b.de>
1870 * gfortran.dg/promotion_2.f90: New.
1872 2012-09-05 Jakub Jelinek <jakub@redhat.com>
1875 * c-c++-common/pr54486.c: New test.
1877 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
1880 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
1882 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
1885 * g++.dg/cpp0x/sfinae39.C: New.
1887 2012-09-04 Jason Merrill <jason@redhat.com>
1890 * g++.dg/ext/flexary3.C: New.
1893 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
1896 * g++.dg/template/defarg15.C: New.
1899 * g++.dg/template/access24.C: New.
1901 2012-09-04 Richard Guenther <rguenther@suse.de>
1903 PR tree-optimization/54458
1904 * gcc.dg/torture/pr54458.c: New testcase.
1906 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
1908 * gcc.target/arm/neon-vext.c: New test.
1909 * gcc.target/arm/neon-vext-execute.c: Ditto.
1911 2012-09-04 Janus Weil <janus@gcc.gnu.org>
1915 * gfortran.dg/select_type_29.f03: New.
1917 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
1919 * gcc.dg/fold-perm.c: Improve test.
1921 2012-09-03 Tobias Burnus <burnus@net-b.de>
1924 * gfortran.dg/coarray_class_1.f90: New.
1926 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
1929 * gcc.c-torture/compile/pr49206.c: New test.
1931 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
1932 Uros Bizjak <ubizjak@gmail.com>
1935 * gfortran.dg/pr36680.f90: New test.
1937 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
1940 * g++.dg/opt/pr42295.C: New test.
1942 2012-09-01 Jakub Jelinek <jakub@redhat.com>
1945 * gcc.dg/torture/pr54436.c: New test.
1947 2012-09-01 Andrew Pinski <apinski@cavium.com>
1949 * gcc.target/mips/truncate-8.c: New testcase.
1951 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
1955 * gcc.target/i386/pr46829.c: New test.
1956 * gcc.target/i386/pr46843.c: Ditto.
1958 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
1959 Jason Merrill <jason@redhat.com>
1962 * g++.dg/parse/error50.C: New.
1964 2012-08-31 Jakub Jelinek <jakub@redhat.com>
1967 * gcc.c-torture/compile/pr54428.c: New test.
1969 2012-08-31 Ollie Wild <aaw@google.com>
1972 * g++.dg/init/lifetime3.C: New test.
1974 2012-08-31 Martin Jambor <mjambor@suse.cz>
1977 * gcc.dg/torture/pr54409.c: New test.
1979 2012-08-31 Martin Jambor <mjambor@suse.cz>
1981 * gfortran.dg/pr48636.f90: Add dump scan checks.
1983 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
1985 * gcc.target/mips/mips.exp: Work out default -msynci setting.
1987 2012-08-28 Joey Ye <joey.ye@arm.com>
1989 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
1991 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
1994 * gcc.target/i386/pr46254.c: New test.
1996 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
1998 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
1999 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2000 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2002 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2004 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2005 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2006 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2007 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2008 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2009 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2010 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2011 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2012 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2013 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2014 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2015 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2016 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2017 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2018 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2019 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2020 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2021 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2022 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2023 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2024 gcc.target/mips/unaligned-1.c: Tighten regexps.
2026 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2028 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2029 (mips_option_groups): Remove optimization. Add various -f options.
2030 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2031 and -pg imply -fno-omit-frame-pointer.
2032 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2033 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2034 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2035 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2036 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2037 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2038 * gcc.target/mips/abi-n32-long32.c: Likewise.
2039 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2040 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2041 * gcc.target/mips/abi-n32-long64.c: Likewise.
2042 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2043 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2044 * gcc.target/mips/abi-n64-long32.c: Likewise.
2045 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2046 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2047 * gcc.target/mips/abi-n64-long64.c: Likewise.
2048 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2049 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2050 * gcc.target/mips/abi-o32-long32.c: Likewise.
2051 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2052 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2053 * gcc.target/mips/abi-o32-long64.c: Likewise.
2054 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2055 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2056 * gcc.target/mips/abi-o64-long32.c: Likewise.
2057 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2058 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2059 * gcc.target/mips/abi-o64-long64.c: Likewise.
2060 * gcc.target/mips/asm-1.c: Likewise.
2061 * gcc.target/mips/branch-1.c: Likewise.
2062 * gcc.target/mips/call-3.c: Likewise.
2063 * gcc.target/mips/call-saved-3.c: Likewise.
2064 * gcc.target/mips/clear-cache-1.c: Likewise.
2065 * gcc.target/mips/div-1.c: Likewise.
2066 * gcc.target/mips/div-2.c: Likewise.
2067 * gcc.target/mips/div-3.c: Likewise.
2068 * gcc.target/mips/div-4.c: Likewise.
2069 * gcc.target/mips/div-5.c: Likewise.
2070 * gcc.target/mips/div-6.c: Likewise.
2071 * gcc.target/mips/div-7.c: Likewise.
2072 * gcc.target/mips/div-8.c: Likewise.
2073 * gcc.target/mips/div-9.c: Likewise.
2074 * gcc.target/mips/div-10.c: Likewise.
2075 * gcc.target/mips/div-11.c: Likewise.
2076 * gcc.target/mips/div-12.c: Likewise.
2077 * gcc.target/mips/dsp-ctrl.c: Likewise.
2078 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2079 * gcc.target/mips/ext-8.c: Likewise.
2080 * gcc.target/mips/extend-2.c: Likewise.
2081 * gcc.target/mips/fix-r10000-1.c: Likewise.
2082 * gcc.target/mips/fix-r10000-2.c: Likewise.
2083 * gcc.target/mips/fix-r10000-3.c: Likewise.
2084 * gcc.target/mips/fix-r10000-4.c: Likewise.
2085 * gcc.target/mips/fix-r10000-5.c: Likewise.
2086 * gcc.target/mips/fix-r10000-6.c: Likewise.
2087 * gcc.target/mips/fix-r10000-7.c: Likewise.
2088 * gcc.target/mips/fix-r10000-8.c: Likewise.
2089 * gcc.target/mips/fix-r10000-9.c: Likewise.
2090 * gcc.target/mips/fix-r10000-10.c: Likewise.
2091 * gcc.target/mips/fix-r10000-11.c: Likewise.
2092 * gcc.target/mips/fix-r10000-12.c: Likewise.
2093 * gcc.target/mips/fix-r10000-13.c: Likewise.
2094 * gcc.target/mips/fix-r10000-14.c: Likewise.
2095 * gcc.target/mips/fix-r10000-15.c: Likewise.
2096 * gcc.target/mips/fpcmp-1.c: Likewise.
2097 * gcc.target/mips/fpcmp-2.c: Likewise.
2098 * gcc.target/mips/fpr-moves-7.c: Likewise.
2099 * gcc.target/mips/fpr-moves-8.c: Likewise.
2100 * gcc.target/mips/int-moves-1.c: Likewise.
2101 * gcc.target/mips/int-moves-2.c: Likewise.
2102 * gcc.target/mips/long-calls-pg.c: Likewise.
2103 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2104 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2105 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2106 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2107 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2108 * gcc.target/mips/mips-3d-1.c: Likewise.
2109 * gcc.target/mips/mips-3d-2.c: Likewise.
2110 * gcc.target/mips/mips-3d-3.c: Likewise.
2111 * gcc.target/mips/mips-3d-4.c: Likewise.
2112 * gcc.target/mips/mips-3d-5.c: Likewise.
2113 * gcc.target/mips/mips-3d-6.c: Likewise.
2114 * gcc.target/mips/mips-3d-7.c: Likewise.
2115 * gcc.target/mips/mips-3d-8.c: Likewise.
2116 * gcc.target/mips/mips-3d-9.c: Likewise.
2117 * gcc.target/mips/mips-ps-1.c: Likewise.
2118 * gcc.target/mips/mips-ps-2.c: Likewise.
2119 * gcc.target/mips/mips-ps-3.c: Likewise.
2120 * gcc.target/mips/mips-ps-4.c: Likewise.
2121 * gcc.target/mips/mips-ps-6.c: Likewise.
2122 * gcc.target/mips/mips32-dspr2.c: Likewise.
2123 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2124 * gcc.target/mips/neg-abs-1.c: Likewise.
2125 * gcc.target/mips/neg-abs-2.c: Likewise.
2126 * gcc.target/mips/nmadd-3.c: Likewise.
2127 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2128 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2129 * gcc.target/mips/octeon-pop-1.c: Likewise.
2130 * gcc.target/mips/pr26765.c: Likewise.
2131 * gcc.target/mips/pr33256.c: Likewise.
2132 * gcc.target/mips/pr33635-1.c: Likewise.
2133 * gcc.target/mips/pr33755.c: Likewise.
2134 * gcc.target/mips/pr35802.c: Likewise.
2135 * gcc.target/mips/pr45074.c: Likewise.
2136 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2137 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2138 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2139 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2140 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2141 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2142 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2143 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2144 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2145 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2146 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2147 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2148 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2149 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2150 * gcc.target/mips/save-restore-1.c: Likewise.
2151 * gcc.target/mips/save-restore-3.c: Likewise.
2152 * gcc.target/mips/save-restore-5.c: Likewise.
2153 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2154 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2155 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2156 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2157 * gcc.target/mips/stack-1.c: Likewise.
2159 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2162 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2163 branch under test to be filled with preceding rather than
2164 following instructions.
2165 * gcc.target/mips/branch-10.c: Likewise.
2166 * gcc.target/mips/branch-11.c: Likewise.
2167 * gcc.target/mips/branch-12.c: Likewise.
2168 * gcc.target/mips/branch-13.c: Likewise.
2169 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2170 to be eliminated. Tighten $28 scan-assembler-not test.
2172 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2174 * gcc.target/mips/call-4.c: ...this new test.
2176 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2178 * gcc.target/mips/code-readable-3.c: Likewise.
2179 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2180 flag but skip for -O0.
2181 * gcc.target/mips/code-readable-4.c: Likewise.
2183 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2184 of operations under test.
2185 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2187 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2188 Don't require sibling-call optimization.
2189 * gcc.target/mips/near-far-4.c: Likewise.
2191 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2192 Make sure that the register variable is used.
2193 * gcc.target/mips/soft-float-1.c: Likewise.
2195 * gcc.target/mips/sdata-1.c: Make static data volatile.
2196 * gcc.target/mips/sdata-2.c: Likewise.
2197 * gcc.target/mips/sdata-3.c: Likewise.
2198 * gcc.target/mips/sdata-4.c: Likewise.
2200 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2202 * gcc.target/mips/atomic-memory-2.c: Likewise.
2203 * gcc.target/mips/branch-cost-1.c: Likewise.
2204 * gcc.target/mips/branch-cost-2.c: Likewise.
2205 * gcc.target/mips/cache-1.c: Likewise.
2206 * gcc.target/mips/call-1.c: Likewise.
2207 * gcc.target/mips/call-saved-2.c: Likewise.
2208 * gcc.target/mips/const-anchor-1.c: Likewise.
2209 * gcc.target/mips/const-anchor-2.c: Likewise.
2210 * gcc.target/mips/dse-1.c: Likewise.
2211 * gcc.target/mips/dsp-lhx.c: Likewise.
2212 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2213 * gcc.target/mips/ext-1.c: Likewise.
2214 * gcc.target/mips/ext-2.c: Likewise.
2215 * gcc.target/mips/ext-3.c: Likewise.
2216 * gcc.target/mips/ext-4.c: Likewise.
2217 * gcc.target/mips/ext-5.c: Likewise.
2218 * gcc.target/mips/ext-6.c: Likewise.
2219 * gcc.target/mips/ext-7.c: Likewise.
2220 * gcc.target/mips/extend-1.c: Likewise.
2221 * gcc.target/mips/fix-r4000-1.c: Likewise.
2222 * gcc.target/mips/fix-r4000-3.c: Likewise.
2223 * gcc.target/mips/fix-r4000-5.c: Likewise.
2224 * gcc.target/mips/fix-r4000-6.c: Likewise.
2225 * gcc.target/mips/fix-r4000-8.c: Likewise.
2226 * gcc.target/mips/fix-r4000-10.c: Likewise.
2227 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2228 * gcc.target/mips/fixed-vector-type.c: Likewise.
2229 * gcc.target/mips/fpr-moves-1.c: Likewise.
2230 * gcc.target/mips/fpr-moves-2.c: Likewise.
2231 * gcc.target/mips/fpr-moves-3.c: Likewise.
2232 * gcc.target/mips/fpr-moves-4.c: Likewise.
2233 * gcc.target/mips/fpr-moves-5.c: Likewise.
2234 * gcc.target/mips/fpr-moves-6.c: Likewise.
2235 * gcc.target/mips/ins-1.c: Likewise.
2236 * gcc.target/mips/ins-2.c: Likewise.
2237 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2238 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2239 * gcc.target/mips/lazy-binding-1.c: Likewise.
2240 * gcc.target/mips/madd-3.c: Likewise.
2241 * gcc.target/mips/madd-5.c: Likewise.
2242 * gcc.target/mips/madd-6.c: Likewise.
2243 * gcc.target/mips/madd-8.c: Likewise.
2244 * gcc.target/mips/madd-9.c: Likewise.
2245 * gcc.target/mips/memcpy-1.c: Likewise.
2246 * gcc.target/mips/mips-ps-type.c: Likewise.
2247 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2248 * gcc.target/mips/mips-sched-madd.c: Likewise.
2249 * gcc.target/mips/mips16e-extends.c: Likewise.
2250 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2251 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2252 * gcc.target/mips/movcc-1.c: Likewise.
2253 * gcc.target/mips/movcc-2.c: Likewise.
2254 * gcc.target/mips/movcc-3.c: Likewise.
2255 * gcc.target/mips/msub-5.c: Likewise.
2256 * gcc.target/mips/msub-6.c: Likewise.
2257 * gcc.target/mips/msub-8.c: Likewise.
2258 * gcc.target/mips/mult-2.c: Likewise.
2259 * gcc.target/mips/mult-3.c: Likewise.
2260 * gcc.target/mips/mult-5.c: Likewise.
2261 * gcc.target/mips/mult-6.c: Likewise.
2262 * gcc.target/mips/mult-7.c: Likewise.
2263 * gcc.target/mips/mult-12.c: Likewise.
2264 * gcc.target/mips/mult-13.c: Likewise.
2265 * gcc.target/mips/mult-14.c: Likewise.
2266 * gcc.target/mips/mult-15.c: Likewise.
2267 * gcc.target/mips/mult-17.c: Likewise.
2268 * gcc.target/mips/mult-18.c: Likewise.
2269 * gcc.target/mips/mult-19.c: Likewise.
2270 * gcc.target/mips/nmadd-1.c: Likewise.
2271 * gcc.target/mips/nmadd-2.c: Likewise.
2272 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2273 * gcc.target/mips/octeon-cins-1.c: Likewise.
2274 * gcc.target/mips/octeon-cins-2.c: Likewise.
2275 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2276 * gcc.target/mips/octeon-exts-2.c: Likewise.
2277 * gcc.target/mips/octeon-exts-3.c: Likewise.
2278 * gcc.target/mips/octeon-exts-4.c: Likewise.
2279 * gcc.target/mips/octeon-exts-5.c: Likewise.
2280 * gcc.target/mips/octeon-exts-6.c: Likewise.
2281 * gcc.target/mips/octeon-exts-7.c: Likewise.
2282 * gcc.target/mips/octeon-pop-2.c: Likewise.
2283 * gcc.target/mips/octeon-seq-3.c: Likewise.
2284 * gcc.target/mips/octeon-seq-4.c: Likewise.
2285 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2286 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2287 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2288 * gcc.target/mips/pr54240.c: Likewise.
2289 * gcc.target/mips/rsqrt-1.c: Likewise.
2290 * gcc.target/mips/rsqrt-2.c: Likewise.
2291 * gcc.target/mips/rsqrt-3.c: Likewise.
2292 * gcc.target/mips/rsqrt-4.c: Likewise.
2293 * gcc.target/mips/save-restore-2.c: Likewise.
2294 * gcc.target/mips/save-restore-4.c: Likewise.
2295 * gcc.target/mips/sb1-1.c: Likewise.
2296 * gcc.target/mips/scc-1.c: Likewise.
2297 * gcc.target/mips/scc-2.c: Likewise.
2298 * gcc.target/mips/scc-3.c: Likewise.
2299 * gcc.target/mips/scc-4.c: Likewise.
2300 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2301 * gcc.target/mips/truncate-1.c: Likewise.
2302 * gcc.target/mips/truncate-2.c: Likewise.
2303 * gcc.target/mips/truncate-3.c: Likewise.
2304 * gcc.target/mips/truncate-4.c: Likewise.
2305 * gcc.target/mips/truncate-5.c: Likewise.
2306 * gcc.target/mips/truncate-6.c: Likewise.
2307 * gcc.target/mips/unaligned-1.c: Likewise.
2309 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2310 skip for -O0. Require -fexpensive-optimizations.
2311 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2312 * gcc.target/mips/dspr2-MULT.c: Likewise.
2313 * gcc.target/mips/fix-r4000-2.c: Likewise.
2314 * gcc.target/mips/fix-r4000-4.c: Likewise.
2315 * gcc.target/mips/fix-r4000-7.c: Likewise.
2316 * gcc.target/mips/fix-r4000-9.c: Likewise.
2317 * gcc.target/mips/madd-1.c: Likewise.
2318 * gcc.target/mips/madd-2.c: Likewise.
2319 * gcc.target/mips/madd-4.c: Likewise.
2320 * gcc.target/mips/maddu-1.c: Likewise.
2321 * gcc.target/mips/maddu-2.c: Likewise.
2322 * gcc.target/mips/maddu-3.c: Likewise.
2323 * gcc.target/mips/maddu-4.c: Likewise.
2324 * gcc.target/mips/msub-1.c: Likewise.
2325 * gcc.target/mips/msub-2.c: Likewise.
2326 * gcc.target/mips/msub-3.c: Likewise.
2327 * gcc.target/mips/msub-4.c: Likewise.
2328 * gcc.target/mips/msubu-1.c: Likewise.
2329 * gcc.target/mips/msubu-2.c: Likewise.
2330 * gcc.target/mips/msubu-3.c: Likewise.
2331 * gcc.target/mips/msubu-4.c: Likewise.
2332 * gcc.target/mips/mult-1.c: Likewise.
2333 * gcc.target/mips/mult-4.c: Likewise.
2334 * gcc.target/mips/mult-8.c: Likewise.
2335 * gcc.target/mips/mult-9.c: Likewise.
2336 * gcc.target/mips/mult-10.c: Likewise.
2337 * gcc.target/mips/mult-11.c: Likewise.
2338 * gcc.target/mips/mult-16.c: Likewise.
2340 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2341 skip for -O0 and -Os.
2342 * gcc.target/mips/fix-r4000-12.c: Likewise.
2343 * gcc.target/mips/madd-7.c: Likewise.
2344 * gcc.target/mips/mips-ps-5.c: Likewise.
2345 * gcc.target/mips/mips-ps-7.c: Likewise.
2346 * gcc.target/mips/msub-7.c: Likewise.
2348 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2349 skip for -O0. Require -mno-abicalls.
2350 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2352 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2353 skip for -O0. Require a total number of BBIT instructions and
2354 at least one of each kind.
2356 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2357 skip for -O0. Require -fno-unroll-loops.
2359 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2360 skip for -O0. Allow BLTZ as well as BGEZ.
2362 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2364 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2365 skip for -O0. Require -fschedule-insns2.
2366 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2368 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2369 but skip for -O0. Make a branch-likely more likely.
2371 * gcc.target/mips/timode-2.c: Split each test into its own function.
2372 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2374 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2375 skip for -O0. Require -fpeephole2.
2376 * gcc.target/mips/vr-mult-2.c: Likewise.
2378 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2380 PR preprocessor/53469
2381 * gcc.dg/cpp/_Pragma7.c: New test case.
2383 2012-08-27 Tobias Burnus <burnus@net-b.de>
2386 * gfortran.dg/do_5.f90: New.
2388 2012-08-27 Tobias Burnus <burnus@net-b.de>
2390 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2391 from dg-options as -Wall no longer implies it.
2393 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
2395 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2397 2012-08-25 Jason Merrill <jason@redhat.com>
2399 * g++.dg/cpp0x/fntmpdefarg3.C: New.
2401 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
2404 * g++.dg/cpp0x/auto34.C: New.
2406 2012-08-24 Jakub Jelinek <jakub@redhat.com>
2409 * gcc.dg/pr54363.c: New test.
2412 * gcc.dg/pr54355.c: New test.
2414 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
2417 * gcc.target/i386/pr52857-1.c: New.
2418 * gcc.target/i386/pr52857-2.c: Likewise.
2420 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
2422 * gcc.target/mips/code-readable-4.c: New test.
2424 2012-08-23 Julian Brown <julian@codesourcery.com>
2425 Sandra Loosemore <sandra@codesourcery.com>
2427 * gcc.target/mips/code-readable-1.c: Add -O to options.
2429 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
2432 * g++.dg/lookup/using53.C: New.
2434 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
2436 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
2437 * gcc.dg/fixed-point/convert-1.c: New.
2438 * gcc.dg/fixed-point/convert-2.c: New.
2439 * gcc.dg/fixed-point/convert-3.c: New.
2440 * gcc.dg/fixed-point/convert-4.c: New.
2441 * gcc.dg/fixed-point/convert-float-1.c: New.
2442 * gcc.dg/fixed-point/convert-float-2.c: New.
2443 * gcc.dg/fixed-point/convert-float-3.c: New.
2444 * gcc.dg/fixed-point/convert-float-4.c: New.
2445 * gcc.dg/fixed-point/convert-accum-neg.c: New.
2446 * gcc.dg/fixed-point/convert-sat.c: New.
2447 * gcc.dg/fixed-point/convert.h: New.
2449 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
2452 * gcc.target/sh/pr54089-2.c: New.
2454 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
2456 * gcc.target/i386/long-double-64-1.c: New file.
2457 * gcc.target/i386/long-double-64-2.c: Likewise.
2458 * gcc.target/i386/long-double-64-3.c: Likewise.
2459 * gcc.target/i386/long-double-64-4.c: Likewise.
2460 * gcc.target/i386/long-double-80-1.c: Likewise.
2461 * gcc.target/i386/long-double-80-2.c: Likewise.
2462 * gcc.target/i386/long-double-80-3.c: Likewise.
2463 * gcc.target/i386/long-double-80-4.c: Likewise.
2464 * gcc.target/i386/long-double-80-5.c: Likewise.
2465 * gcc.target/i386/long-double-80-6.c: Likewise.
2466 * gcc.target/i386/long-double-80-7.c: Likewise.
2468 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
2470 PR tree-optimization/54317
2471 * gcc.dg/tree-ssa/vrp79.c: New testcase.
2473 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
2476 * gcc.target/sh/pr39423-2.c: New.
2478 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
2480 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
2481 * gcc.dg/fold-perm.c: Likewise.
2483 2012-08-20 Jan Hubicka <jh@suse.cz>
2486 * gcc.dg/ipa/inlinehint-1.c: New.
2488 2012-08-20 Florian Weimer <fweimer@redhat.com>
2491 * g++.dg/init/new38.C: New test.
2492 * g++.dg/init/new39.C: New test.
2494 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2497 * gcc.target/sh/pr54089-1.c: New.
2499 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2502 * gcc.target/sh/pr51244-11.c: New.
2504 2012-08-20 Tobias Burnus <burnus@net-b.de>
2507 * gfortran.dg/warn_target_lifetime_2.f90: New.
2509 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
2512 * g++.dg/warn/Wunused-var-17.C: New.
2514 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
2517 * gcc.dg/gomp/pr53992.c: New test.
2519 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
2522 * gcc.c-torture/execute/20120817-1.c: New test.
2524 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
2526 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
2528 (f2): New test that really does need adds.
2530 2012-08-20 Richard Guenther <rguenther@suse.de>
2532 PR tree-optimization/54327
2533 * gcc.dg/torture/pr54327.c: New testcase.
2535 2012-08-20 Jakub Jelinek <jakub@redhat.com>
2537 PR tree-optimization/54321
2538 * gcc.c-torture/compile/pr54321.c: New test.
2540 2012-08-20 Tobias Burnus <burnus@net-b.de>
2543 * gfortran.dg/warn_target_lifetime_1.f90: New.
2545 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
2548 * gfortran.dg/real_compare_1.f90: New test case.
2549 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
2551 2012-08-18 Jan Hubicka <jh@suse.cz>
2553 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
2555 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
2558 * gfortran.dg/interface_37.f90: New test.
2560 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
2561 Gary Funck <gary@intrepid.com>
2564 * gcc.target/i386/pr20020-1.c: New test.
2565 * gcc.target/i386/pr20020-2.c: Likewise.
2566 * gcc.target/i386/pr20020-3.c: Likewise.
2568 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
2570 * gcc.target/i386/perm-concat.c: New test.
2572 2012-08-17 Julian Brown <julian@codesourcery.com>
2574 * gcc.target/arm/div64-unwinding.c: New test.
2576 2012-08-17 Jakub Jelinek <jakub@redhat.com>
2578 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
2580 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
2583 * gcc.target/sh/pr54236-1.c: New.
2585 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
2587 * lib/target-supports.exp (check_effective_target_sync_int_long)
2588 (check_effective_target_sync_char_short): Enable for crisv32-*
2592 * gcc.dg/torture/pr54261-1.c: New test.
2594 2012-08-15 Janus Weil <janus@gcc.gnu.org>
2598 * gfortran.dg/typebound_call_24.f03: New.
2600 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2602 PR tree-optimization/54245
2603 * gcc.dg/tree-ssa/pr54245.c: New test.
2605 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2607 PR tree-optimization/54240
2608 * gcc.target/powerpc/pr54240.c: New test.
2609 * gcc.target/mips/pr54240.c: Likewise.
2611 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
2614 * gcc.target/sh/pr52933-1.c: New.
2615 * gcc.target/sh/pr52933-2.c: New.
2617 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
2620 * gcc.target/sh/pr50751-8.c: New.
2622 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
2625 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
2626 * gfortran.dg/typebound_proc_27.f03: New test.
2628 2012-08-14 Sterling Augustine <saugustine@google.com>
2630 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
2632 2012-08-14 Tobias Burnus <burnus@net-b.de>
2635 * gfortran.dg/data_constraints_3.f90: New.
2636 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
2637 to disable -pedantic compilation.
2638 * gfortran.dg/pr37243.f: Ditto.
2639 * gfortran.dg/g77/19990826-3.f: Ditto.
2640 * gfortran.dg/g77/20020307-1.f : Ditto.
2641 * gfortran.dg/g77/980310-3.f: Ditto.
2643 2012-08-14 Tobias Burnus <burnus@net-b.de>
2646 * gfortran.dg/warn_conversion_4.f90: New.
2648 2012-08-14 Jakub Jelinek <jakub@redhat.com>
2651 PR rtl-optimization/53495
2652 * gcc.c-torture/compile/pr53411.c: New test.
2653 * gcc.c-torture/compile/pr53495.c: New test.
2655 2012-08-13 Richard Guenther <rguenther@suse.de>
2657 * gcc.dg/tree-prof/update-loopch.c: Adjust.
2659 2012-08-13 Richard Guenther <rguenther@suse.de>
2661 PR tree-optimization/54200
2662 * gcc.dg/guality/pr54200.c: New testcase.
2663 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
2665 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
2667 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
2669 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
2672 * gcc.target/sh/pr51244-7.c: New.
2673 * gcc.target/sh/pr51244-8.c: New.
2674 * gcc.target/sh/pr51244-9.c: New.
2675 * gcc.target/sh/pr51244-10.c: New.
2677 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
2679 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
2681 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
2682 * gcc.target/sh/pr53511-1.c: Likewise.
2683 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
2684 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
2685 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
2686 * gcc.target/sh/pr53512-3.c: Likewise.
2687 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
2689 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
2692 * gcc.c-torture/compile/pr39423-1.c: New.
2693 * gcc.c-torture/compile/pr39423-2.c: New.
2695 2012-08-12 Tobias Burnus <burnus@net-b.de>
2698 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
2699 they appear uninitialized on the RHS.
2700 * gfortran.dg/public_private_module_6.f90: New.
2702 2012-08-11 Martin Jambor <mjambor@suse.cz>
2705 * gfortran.dg/pr48636.f90: New test.
2707 2012-08-10 Jakub Jelinek <jakub@redhat.com>
2709 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
2711 (main): Adjust caller.
2713 2012-08-10 Richard Guenther <rguenther@suse.de>
2715 * gcc.dg/matrix/*.c: Adjust and move ...
2716 * gcc.dg/torture/: ... here.
2717 * gcc.dg/matrix: Remove directory.
2719 2012-08-10 Richard Guenther <rguenther@suse.de>
2722 * gcc.dg/torture/vector-shuffle1.c: New testcase.
2724 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2727 * gcc.dg/tree-ssa/pr54211.c: New test.
2729 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2731 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
2732 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
2734 2012-08-10 Richard Guenther <rguenther@suse.de>
2736 PR tree-optimization/54109
2737 * gcc.dg/torture/pr54109.c: New testcase.
2738 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
2739 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2741 2012-08-10 Richard Guenther <rguenther@suse.de>
2743 PR tree-optimization/54027
2744 * gcc.dg/torture/pr54027.c: New testcase.
2746 2012-08-10 Richard Guenther <rguenther@suse.de>
2748 * g++.dg/plugin/selfassign.c: Adjust.
2749 * gcc.dg/plugin/selfassign.c: Likewise.
2750 * gcc.dg/strlenopt-11.c: Likewise.
2751 * gcc.dg/strlenopt-13.c: Likewise.
2752 * gcc.dg/no-strict-overflow-4.c: Likewise.
2753 * gcc.dg/strict-overflow-4.c: Likewise.
2754 * gcc.dg/tree-ssa/alias-11.c: Likewise.
2755 * gcc.dg/tree-ssa/alias-6.c: Likewise.
2756 * gcc.dg/tree-ssa/asm-3.c: Likewise.
2757 * gcc.dg/tree-ssa/pr18908.c: Likewise.
2758 * gcc.dg/tree-ssa/pr19431.c: Likewise.
2759 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
2760 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
2761 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
2762 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
2763 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
2764 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
2765 * gcc.dg/pr46309.c: Likewise.
2766 * gcc.dg/tree-ssa/loop-5.c: Likewise.
2768 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
2770 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
2772 * gcc.c-torture/compile/20120727-2.c: New test.
2774 2012-08-09 Martin Jambor <mjambor@suse.cz>
2776 * gcc.dg/ipa/iinline-4.c: New test.
2777 * gcc.dg/ipa/iinline-5.c: Likewise.
2778 * gcc.dg/ipa/iinline-6.c: Likewise.
2779 * gcc.dg/ipa/iinline-7.c: Likewise.
2780 * gcc.dg/lto/20120723_0.c: Likewise.
2781 * gcc.dg/lto/20120723_1.c: Likewise.
2783 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
2786 * gcc.target/sh/pr39423-1.c: New.
2788 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
2791 * gcc.target/sh/pr51244-5: New.
2792 * gcc.target/sh/pr51244-6: New.
2794 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2796 * gcc.target/i386/adx-addxcarry32-3.c: New.
2797 * gcc.target/i386/adx-addxcarry64-3.c: New.
2799 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
2801 PR rtl-optimization/53701
2802 * gcc.dg/pr53701.c: New test.
2804 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
2806 * gcc.c-torture/compile/20120727-1.c: New test.
2808 2012-08-09 Tobias Burnus <burnus@net-b.de>
2811 * gfortran.dg/intrinsic_shadow_4.f90: New.
2813 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
2815 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
2817 2012-08-08 Joseph Myers <joseph@codesourcery.com>
2819 * gcc.c-torture/execute/20120808-1.c: New test.
2821 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
2823 PR rtl-optimization/54157
2824 * gcc.target/i386/pr54157.c: New file.
2826 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2828 * gcc.target/i386/adx-addcarryx32-1.c: New.
2829 * gcc.target/i386/adx-addcarryx32-2.c: New.
2830 * gcc.target/i386/adx-addcarryx64-1.c: New.
2831 * gcc.target/i386/adx-addcarryx64-2.c: New.
2832 * gcc.target/i386/adx-check.h: New.
2833 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
2834 * gcc.target/i386/sse-12.c: Add -madx.
2835 * gcc.target/i386/sse-13.c: Ditto.
2836 * gcc.target/i386/sse-14.c: Ditto.
2837 * gcc.target/i386/sse-22.c: Ditto.
2838 * gcc.target/i386/sse-23.c: Ditto.
2839 * g++.dg/other/i386-2.C: Ditto.
2840 * g++.dg/other/i386-3.C: Ditto.
2842 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2844 * gcc.dg/tree-ssa/slsr-5.c: New.
2845 * gcc.dg/tree-ssa/slsr-6.c: New.
2846 * gcc.dg/tree-ssa/slsr-7.c: New.
2847 * gcc.dg/tree-ssa/slsr-8.c: New.
2848 * gcc.dg/tree-ssa/slsr-9.c: New.
2849 * gcc.dg/tree-ssa/slsr-10.c: New.
2850 * gcc.dg/tree-ssa/slsr-11.c: New.
2851 * gcc.dg/tree-ssa/slsr-12.c: New.
2852 * gcc.dg/tree-ssa/slsr-13.c: New.
2853 * gcc.dg/tree-ssa/slsr-14.c: New.
2854 * gcc.dg/tree-ssa/slsr-15.c: New.
2855 * gcc.dg/tree-ssa/slsr-16.c: New.
2856 * gcc.dg/tree-ssa/slsr-17.c: New.
2857 * gcc.dg/tree-ssa/slsr-18.c: New.
2858 * gcc.dg/tree-ssa/slsr-19.c: New.
2859 * gcc.dg/tree-ssa/slsr-20.c: New.
2860 * gcc.dg/tree-ssa/slsr-21.c: New.
2861 * gcc.dg/tree-ssa/slsr-22.c: New.
2862 * gcc.dg/tree-ssa/slsr-23.c: New.
2863 * gcc.dg/tree-ssa/slsr-24.c: New.
2864 * gcc.dg/tree-ssa/slsr-25.c: New.
2865 * gcc.dg/tree-ssa/slsr-26.c: New.
2866 * gcc.dg/tree-ssa/slsr-30.c: New.
2867 * gcc.dg/tree-ssa/slsr-31.c: New.
2869 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
2871 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
2872 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2873 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
2875 2012-08-06 Cary Coutant <ccoutant@google.com>
2877 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
2879 2012-08-06 Janus Weil <janus@gcc.gnu.org>
2882 * gfortran.dg/dummy_procedure_5.f90: Modified.
2883 * gfortran.dg/dummy_procedure_8.f90: New.
2884 * gfortran.dg/interface_26.f90: Modified.
2885 * gfortran.dg/proc_ptr_11.f90: Modified.
2886 * gfortran.dg/proc_ptr_15.f90: Modified.
2887 * gfortran.dg/proc_ptr_result_5.f90: Modified.
2888 * gfortran.dg/typebound_override_1.f90: Modified.
2889 * gfortran.dg/typebound_proc_6.f03: Modified.
2891 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
2893 PR tree-optimization/51938
2894 PR tree-optimization/52005
2895 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
2896 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
2897 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
2898 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
2900 2012-08-06 Dodji Seketeli <dodji@redhat.com>
2902 Avoid crashing on erroneous static_assert usage
2903 * g++.dg/cpp0x/static_assert8.C: New test.
2905 2012-08-06 Jason Merrill <jason@redhat.com>
2907 * g++.dg/cpp0x/sfinae38.C: New.
2909 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
2910 Paolo Carlini <paolo.carlini@oracle.com>
2913 * g++.dg/conversion/void2.C: New.
2915 2012-08-06 Tom de Vries <tom@codesourcery.com>
2917 * gcc.dg/tree-ssa/vrp78.c: New test.
2919 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
2920 Richard Sandiford <rdsandiford@googlemail.com>
2922 * g++.dg/opt/enum2.C: Require fpic target.
2923 * g++.dg/lto/20090303_0.C: Likewise.
2925 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
2926 Catherine Moore <clm@codesourcery.com>
2928 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
2929 flush function names too.
2930 * gcc.target/mips/clear-cache-1.c: Likewise.
2932 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
2935 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
2937 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
2940 * gfortran.dg/array_5.f90: New test.
2942 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
2944 PR tree-optimization/30318
2945 * gcc.dg/tree-ssa/vrp77.c: New testcase.
2947 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
2949 * g++.dg/ext/vector17.C: New testcase.
2951 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
2954 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
2955 * g++.dg/opt/longbranch1.C: Likewise.
2957 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
2959 PR tree-optimization/53805
2960 * gcc.dg/fold-notunord.c: New testcase.
2962 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
2965 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
2966 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
2968 2012-08-02 Jason Merrill <jason@redhat.com>
2969 Paolo Carlini <paolo.carlini@oracle.com>
2971 PR c++/51213 (again)
2972 * g++.dg/cpp0x/sfinae37.C: Extend.
2974 2012-08-02 Richard Guenther <rguenther@suse.de>
2976 PR tree-optimization/50672
2977 * g++.dg/torture/pr50672.C: New testcase.
2979 2012-08-02 Janus Weil <janus@gcc.gnu.org>
2982 * gfortran.dg/abstract_type_6.f03: Modified.
2983 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2984 * gfortran.dg/proc_ptr_comp_35.f90: New.
2985 * gfortran.dg/typebound_proc_9.f03: Modified.
2986 * gfortran.dg/typebound_proc_26.f90: New.
2988 2012-08-02 Richard Guenther <rguenther@suse.de>
2990 * gcc.dg/torture/pta-callused-1.c: Adjust.
2991 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
2992 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
2993 * gcc.dg/tree-ssa/alias-19.c: Likewise.
2994 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
2995 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2996 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2997 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
2998 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3000 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3003 * gfortran.dg/include_6.f90: New test case.
3004 * gfortran.dg/include_7.f90: New test case.
3005 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3007 2012-08-01 Tom de Vries <tom@codesourcery.com>
3009 * gcc.dg/tree-ssa/vrp76.c: New test.
3011 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3013 PR tree-optimization/46556
3014 * gcc.dg/tree-ssa/slsr-27.c: New.
3015 * gcc.dg/tree-ssa/slsr-28.c: New.
3016 * gcc.dg/tree-ssa/slsr-29.c: New.
3018 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3021 * gfortran.dg/proc_decl_29.f90: New.
3023 2012-07-31 Dehao Chen <dehao@google.com>
3025 * gcc.dg/predict-7.c: New test.
3027 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3030 * gfortran.dg/typebound_override_3.f90: New.
3032 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3034 PR tree-optimization/53773
3035 * gcc.dg/vect/pr53773.c: New test.
3037 2012-07-31 Nick Clifton <nickc@redhat.com>
3039 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3042 2012-07-31 Tobias Burnus <burnus@net-b.de>
3044 * gfortran.dg/c_funloc_tests_6.f90: New.
3045 * gfortran.dg/c_funloc_tests_7.f90: New.
3046 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3048 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3051 * g++.dg/cpp0x/temp_default5.C: New.
3053 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3056 * gfortran.dg/proc_ptr_37.f90: New.
3058 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3060 * lib/target-supports.exp
3061 (check_effective_target_vect_natural_alignment): New function.
3062 * gcc.dg/align-2.c: Only run on targets with natural alignment
3064 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3065 alignment of vector types.
3067 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3068 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3070 * gcc.target/i386/rdseed16-1.c: New.
3071 * gcc.target/i386/rdseed32-1.c: Ditto
3072 * gcc.target/i386/rdseed64-1.c: Ditto
3073 * gcc.target/i386/sse-12.c: Add -mrdseed.
3074 * gcc.target/i386/sse-13.c: Ditto.
3075 * gcc.target/i386/sse-14.c: Ditto.
3076 * g++.dg/other/i386-2.C: Ditto.
3077 * g++.dg/other/i386-3.C: Ditto.
3079 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3082 * gcc.target/sh/pr51244-4.c: New.
3084 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3086 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3087 for alpha*-*-* targets. Cleanup original tree dump.
3089 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3091 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3092 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3094 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3096 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3097 rand, srand. Include <stdlib.h>.
3099 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3101 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3103 2012-07-26 Richard Henderson <rth@redhat.com>
3105 * gcc.dg/attr-hotcold-1.c: New.
3106 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3108 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3109 Sandra Loosemore <sandra@codesourcery.com>
3111 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3113 2012-07-26 Tobias Burnus <burnus@net-b.de>
3115 * gfortran.dg/contiguous_1.f90: Update dg-error.
3116 * gfortran.dg/proc_ptr_32.f90: Ditto.
3118 2012-07-26 Richard Guenther <rguenther@suse.de>
3120 PR tree-optimization/54098
3121 * gcc.dg/torture/pr54098.c: New testcase.
3123 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3125 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3126 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3128 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3131 * gfortran.dg/array_constructor_39.f90: New test.
3133 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3136 * gfortran.dg/array_constructor_38.f90: New test.
3138 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3140 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3142 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3144 * gnat.dg/noreturn5.ad[sb]: New test.
3146 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3147 Paul Brook <paul@codesourcery.com>
3151 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3152 * c-c++-common/pr53633.c: New test.
3154 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3156 * gcc.target/i386/asm-dialect-1.c: New test case.
3158 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3159 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3161 * gcc.target/i386/prefetchw-1.c: New.
3162 * gcc.target/i386/sse-12.c: Add -mprfchw.
3163 * gcc.target/i386/sse-13.c: Ditto.
3164 * gcc.target/i386/sse-14.c: Ditto.
3165 * gcc.target/i386/sse-22.c: Ditto.
3166 * gcc.target/i386/sse-23.c: Ditto.
3167 * g++.dg/other/i386-2.C: Ditto.
3168 * g++.dg/other/i386-3.C: Ditto.
3170 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3172 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3174 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3177 * gcc.target/arm/pr54051.c: New.
3178 * gcc.target/arm/vfp-1.c: Adjust test.
3180 2012-07-24 Julian Brown <julian@codesourcery.com>
3182 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3183 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3186 2012-07-23 Paul Brook <paul@codesourcery.com>
3188 * g++.dg/other/armv7m-1.c: New test.
3190 2012-07-23 Julian Brown <julian@codesourcery.com>
3192 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3194 (DO_TEST): Define to 1 for appropriate ARM targets.
3196 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3198 PR tree-optimization/53881
3199 * gcc.dg/pr53881.c: Renamed to ...
3200 * gcc.dg/pr53881-1.c: ... this.
3201 * gcc.dg/pr53881-2.c: New test.
3203 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3205 Handle recent changes in default atomics for cris*-*-linux*.
3206 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3207 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3208 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3209 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3210 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3211 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3212 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3213 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3214 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3215 -mno-unaligned-atomic-may-use-library is in effect for
3217 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3218 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3219 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3220 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3221 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3222 gcc.target/cris/torture/sync-mis-op-i-1.c,
3223 gcc.target/cris/torture/sync-mis-op-i-2.c,
3224 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3225 gcc.target/cris/torture/sync-mis-op-i-3.c,
3226 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3227 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3228 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3229 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3230 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3231 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3232 (main): Remove local variable x.
3233 [mis_ok]: Check that atomics don't fail.
3235 2012-07-21 Andrew Pinski <apinski@cavium.com>
3237 * gcc.dg/tree-ssa/vrp72.c: New test.
3238 * gcc.dg/tree-ssa/vrp73.c: New test.
3239 * gcc.dg/tree-ssa/vrp74.c: New test.
3240 * gcc.dg/tree-ssa/vrp75.c: New test.
3242 2012-07-21 Andrew Pinski <apinski@cavium.com>
3244 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3245 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3247 2012-07-21 Andrew Pinski <apinski@cavium.com>
3249 * gcc.target/mips/octeon-pop-2.c: New testcase.
3251 2012-07-21 Tobias Burnus <burnus@net-b.de>
3254 * gfortran.dg/assumed_rank_3.f90: New.
3255 * gfortran.dg/assumed_rank_11.f90: New.
3256 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3257 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3258 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3260 2012-07-21 Andrew Pinski <apinski@cavium.com>
3262 * gcc.target/mips/unaligned-1.c: New testcase.
3264 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3266 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3268 2012-07-20 Tobias Burnus <burnus@net-b.de>
3270 * gfortran.dg/bind_c_array_params_2.f90: New.
3271 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3272 and update dg-error.
3274 2012-07-20 Tobias Burnus <burnus@net-b.de>
3276 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3278 2012-07-20 Jason Merrill <jason@redhat.com>
3281 * g++.dg/other/array7.C: New.
3283 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3285 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3286 the basic block and check loop depth.
3287 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3288 matching patterns and comments.
3289 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3290 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3292 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3295 * c-c++-common/pr28656.c: New test.
3297 2012-07-19 Jason Merrill <jason@redhat.com>
3300 * g++.dg/init/mutable1.C: New.
3302 2012-07-20 Tobias Burnus <burnus@net-b.de>
3305 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3306 * gfortran.dg/assumed_rank_1.f90: New.
3307 * gfortran.dg/assumed_rank_1_c.c: New.
3308 * gfortran.dg/assumed_rank_2.f90: New.
3309 * gfortran.dg/assumed_rank_4.f90: New.
3310 * gfortran.dg/assumed_rank_5.f90: New.
3311 * gfortran.dg/assumed_rank_6.f90: New.
3312 * gfortran.dg/assumed_rank_7.f90: New.
3313 * gfortran.dg/assumed_rank_8.f90: New.
3314 * gfortran.dg/assumed_rank_8_c.c: New.
3315 * gfortran.dg/assumed_rank_9.f90: New.
3316 * gfortran.dg/assumed_rank_10.f90: New.
3317 * gfortran.dg/assumed_rank_12.f90: New.
3319 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3321 * gnat.dg/opt25.adb: New test.
3322 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3323 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3325 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3327 * gnat.dg/aggr20.ad[sb]: New test.
3328 * gnat.dg/aggr20_pkg.ads: New helper.
3330 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3332 * gnat.dg/derived_type3.adb: New test.
3333 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3335 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3337 PR rtl-optimization/53942
3338 * gcc.dg/pr53942.c: New test.
3340 2012-07-19 Jason Merrill <jason@redhat.com>
3343 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3345 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3347 * gnat.dg/discr38.adb: New test.
3349 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3352 * c-c++-common/gomp/pr54017.c: New test.
3354 2012-07-19 Richard Guenther <rguenther@suse.de>
3355 Eric Botcazou <ebotcazou@adacore.com>
3357 * gnat.dg/loop_optimization11.adb: New testcase.
3358 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3360 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3361 Jason Merrill <jason@redhat.com>
3363 * g++.dg/cpp0x/sfinae37.C: New.
3364 * g++.dg/template/access23.C: New.
3365 * g++.dg/template/access7.C: Adjust.
3366 * g++.dg/template/sfinae10.C: Don't expect errors.
3367 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3369 2012-07-18 Julian Brown <julian@codesourcery.com>
3370 Sandra Loosemore <sandra@codesroucery.com>
3372 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3374 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3376 * gnat.dg/noreturn4.ad[sb]: New test.
3377 * gnat.dg/noreturn4_pkg.ads: New helper.
3379 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3380 Julian Brown <julian@codesourcery.com>
3382 * gcc.target/arm/neon-vdup-1.c: New test case.
3383 * gcc.target/arm/neon-vdup-2.c: New test case.
3384 * gcc.target/arm/neon-vdup-3.c: New test case.
3385 * gcc.target/arm/neon-vdup-4.c: New test case.
3386 * gcc.target/arm/neon-vdup-5.c: New test case.
3387 * gcc.target/arm/neon-vdup-6.c: New test case.
3388 * gcc.target/arm/neon-vdup-7.c: New test case.
3389 * gcc.target/arm/neon-vdup-8.c: New test case.
3390 * gcc.target/arm/neon-vdup-9.c: New test case.
3391 * gcc.target/arm/neon-vdup-10.c: New test case.
3392 * gcc.target/arm/neon-vdup-11.c: New test case.
3393 * gcc.target/arm/neon-vdup-12.c: New test case.
3394 * gcc.target/arm/neon-vdup-13.c: New test case.
3395 * gcc.target/arm/neon-vdup-14.c: New test case.
3396 * gcc.target/arm/neon-vdup-15.c: New test case.
3397 * gcc.target/arm/neon-vdup-16.c: New test case.
3398 * gcc.target/arm/neon-vdup-17.c: New test case.
3399 * gcc.target/arm/neon-vdup-18.c: New test case.
3400 * gcc.target/arm/neon-vdup-19.c: New test case.
3401 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3402 arguments non-constant.
3404 2012-07-18 Richard Guenther <rguenther@suse.de>
3406 PR tree-optimization/53970
3407 * g++.dg/torture/pr53970.C: New testcase.
3409 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3412 * gcc.c-torture/compile/pr38621.c: New.
3414 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3417 * gcc.target/sh/pr33135-1.c: New.
3418 * gcc.target/sh/pr33135-2.c: New.
3419 * gcc.target/sh/pr33135-3.c: New.
3420 * gcc.target/sh/pr33135-4.c: New.
3422 2012-07-17 Jason Merrill <jason@redhat.com>
3425 * g++.dg/parse/enum9.C: New.
3427 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
3428 Sandra Loosemore <sandra@codesourcery.com>
3430 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3431 if there is a conflict with -mcpu=. Use -mcpu=5208.
3433 2012-07-17 Jason Merrill <jason@redhat.com>
3436 * g++.dg/template/array23.C: New.
3438 2012-07-17 Tobias Burnus <burnus@net-b.de>
3441 * gfortran.dg/bind_c_usage_26.f90: New.
3442 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
3443 * gfortran.dg/bind_c_usage_13.f03: Ditto.
3444 * gfortran.dg/bind_c_usage_18.f90: Ditto.
3445 * gfortran.dg/interop_params.f03: Ditto.
3447 2012-07-17 Jason Merrill <jason@redhat.com>
3449 * g++.dg/template/inherit8.C: Adjust.
3450 * g++.dg/template/using21.C: Adjust.
3451 * g++.dg/template/using22.C: Adjust.
3454 * g++.dg/template/current-inst1.C: New.
3455 * g++.dg/parse/crash35.C: Adjust.
3457 2012-07-17 Tobias Burnus <burnus@net-b.de>
3460 * gfortran.dg/oldstyle_4.f90: New.
3462 2012-07-17 Tobias Burnus <burnus@net-b.de>
3465 * gfortran.dg/module_procedure_double_colon_3.f90: New.
3466 * gfortran.dg/module_procedure_double_colon_4.f90: New.
3468 2012-07-16 Jason Merrill <jason@redhat.com>
3470 * g++.dg/parse/access8.C: Adjust.
3471 * g++.dg/template/sfinae6_neg.C: Adjust.
3473 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
3476 * gfortran.dg/coarray_allocate_1.f90: New test.
3478 2012-07-16 Andrew Pinski <apinski@cavium.com>
3480 * gcc.c-torture/execute/bswap-1.c: New testcase.
3481 * gcc.c-torture/compile/unalign-1.c: New testcase.
3482 * gcc.c-torture/compile/20120524-1.c: New testcase.
3483 * gcc.c-torture/compile/20101216-1.c: New testcase.
3485 2012-07-16 Dehao Chen <dehao@google.com>
3488 2012-07-10 Dehao Chen <dehao@google.com>
3490 * gcc.dg/debug_info_inline.c: New test.
3492 2012-07-16 Janus Weil <janus@gcc.gnu.org>
3495 * gfortran.dg/proc_decl_28.f90: New.
3497 2012-07-16 Andrew Pinski <apinski@cavium.com>
3499 * gcc.dg/torture/builtins-1.c: New testcase.
3501 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
3503 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
3504 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
3505 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
3506 gcc.target/cris/sync-1-v10.c,
3507 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
3508 pass -mno-unaligned-atomic-may-use-library.
3509 * gcc.target/cris/sync-xchg-1.c: New test.
3510 * gcc.target/cris/20011127-1.c: Adjust to %P being a
3511 valid register operand output modifier.
3513 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
3515 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
3518 2012-07-13 Andrew Pinski <apinski@cavium.com>
3520 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
3521 rather than cleanup-tree-dump.
3522 * gcc.target/mips/octeon-pipe-1.c: Likewise.
3524 2012-07-13 Richard Guenther <rguenther@suse.de>
3526 PR tree-optimization/53907
3527 * gcc.target/i386/pr53907.c: New testcase.
3529 2012-07-13 Richard Guenther <rguenther@suse.de>
3531 PR tree-optimization/53922
3532 * gcc.dg/torture/pr53922.c: New testcase.
3534 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
3536 PR rtl-optimization/53908
3537 * gcc.dg/torture/pr53908.c: New test.
3539 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
3542 * g++.dg/cpp0x/variadic135.C: New.
3544 2012-07-12 Jason Merrill <jason@redhat.com>
3546 * g++.dg/template/sfinae6_neg.C: Adjust.
3548 2012-07-12 Tobias Burnus <burnus@net-b.de>
3550 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
3551 * gfortran.dg/c_f_pointer_tests_3.f90: Update
3552 scan-tree-dump-times pattern.
3554 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3556 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
3558 2012-07-11 Jason Merrill <jason@redhat.com>
3561 * g++.g/cpp0x/defaulted37.C: New.
3563 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
3566 * gcc.target/arm/pr53859.c: New test.
3568 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
3571 * gcc.c-torture/compile/pr53886.c: New.
3573 2012-07-10 Dehao Chen <dehao@google.com>
3575 * gcc.dg/debug_info_inline.c: New test.
3577 2012-07-10 Jason Merrill <jason@redhat.com>
3580 * g++.dg/cpp0x/defaulted36.C: New.
3581 * g++.dg/cpp0x/defaulted21.C: Adjust.
3583 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
3585 2012-07-09 Sterling Augustine <saugustine@google.com>
3587 * g++.dg/debug/dwarf2/pubnames-2.C: New.
3589 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
3591 PR tree-optimization/53887
3592 * gcc.dg/pr53887.c: New test.
3594 2012-07-09 Jason Merrill <jason@redhat.com>
3597 * g++.dg/cpp0x/nullptr29.C: New.
3599 2012-07-09 Tom de Vries <tom@codesourcery.com>
3600 Richard Guenther <rguenther@suse.de>
3602 * gcc.dg/builtin-unreachable-6.c: New test.
3603 * gcc.dg/builtin-unreachable-5.c: New test.
3605 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
3607 PR tree-optimization/53881
3608 * gcc.dg/pr53881.c: New test.
3610 2012-07-06 Jason Merrill <jason@redhat.com>
3613 * g++.dg/cpp0x/variadic134.C: New.
3616 * g++.dg/cpp0x/alias-decl-20.C: New.
3618 2012-07-06 Tom de Vries <tom@codesourcery.com>
3620 PR tree-optimization/51879
3621 * gcc.dg/pr51879-16.c: New test.
3622 * gcc.dg/pr51879-17.c: Same.
3624 2012-07-06 Tom de Vries <tom@codesourcery.com>
3626 PR tree-optimization/52009
3627 * gcc.dg/pr51879-7.c: New test.
3628 * gcc.dg/pr51879-18.c: New test.
3630 2012-07-05 Jason Merrill <jason@redhat.com>
3633 * g++.dg/template/typedef39.C: New.
3636 * g++.dg/cpp0x/variadic133.C: New.
3637 * g++.dg/template/param1.C: Adjust.
3639 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3643 * gcc.target/arm/neon/vtrnf32.c: Update.
3644 * gcc.target/arm/neon/vtrns32.c: Update.
3645 * gcc.target/arm/neon/vtrnu32.c: Update.
3646 * gcc.target/arm/neon/vzipf32.c: Update.
3647 * gcc.target/arm/neon/vzips32.c: Update.
3648 * gcc.target/arm/neon/vzipu32.c: Update.
3650 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
3653 * gfortran.dg/inline_sum_4.f90: New test.
3655 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
3657 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
3659 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3661 * gcc.target/arm/fma-sp.c: New testcase.
3662 * gcc.target/arm/fma.c: Likewise.
3663 * gcc.target/arm/fma.h: Likewise.
3665 2012-07-04 Jason Merrill <jason@redhat.com>
3668 * g++.dg/other/enum3.C: New.
3670 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
3673 * g++.dg/torture/pr53321.C: New test.
3675 2012-07-04 Richard Guenther <rguenther@suse.de>
3677 PR tree-optimization/53844
3678 * g++.dg/tree-ssa/pr53844.C: New testcase.
3680 2012-07-04 Richard Guenther <rguenther@suse.de>
3682 PR tree-optimization/53849
3683 * gcc.dg/pr53849.c: New testcase.
3685 2012-07-03 Jakub Jelinek <jakub@redhat.com>
3688 * g++.dg/ext/label14.C: New test.
3690 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
3693 * g++.dg/other/pr53811.C: New test.
3695 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
3698 * gcc.target/m68k/stack-limit-1.c: New testcase.
3700 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
3702 * gnat.dg/recursive_call.adb: New test.
3704 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
3706 * gnat.dg/discr37.ad[sb]: New test.
3708 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
3710 * g++.dg/other/packed1.C: Remove SH from xfail list.
3712 2012-07-02 Jason Merrill <jason@redhat.com>
3715 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
3718 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
3721 * g++.dg/cpp0x/decltype39.C: New.
3722 * g++.dg/diagnostic/method1.C: Adjust.
3725 * g++.dg/template/ref6.C: New.
3727 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
3730 * gcc.target/sh/pr53568-1.c: New.
3732 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
3735 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
3737 2012-07-02 Jason Merrill <jason@redhat.com>
3740 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
3743 * g++.dg/template/enum7.C: New.
3744 * g++.dg/other/ptrmem10.C: Adjust.
3745 * g++.dg/other/ptrmem11.C: Adjust.
3746 * g++.dg/cpp0x/scoped_enum.C: Adjust.
3748 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
3750 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
3752 2012-07-01 Wei Guozhi <carrot@google.com>
3755 * gcc.target/arm/pr53447-1.c: New testcase.
3756 * gcc.target/arm/pr53447-2.c: New testcase.
3757 * gcc.target/arm/pr53447-3.c: New testcase.
3758 * gcc.target/arm/pr53447-4.c: New testcase.
3760 2012-06-29 Richard Guenther <rguenther@suse.de>
3762 PR tree-optimization/47061
3763 * gcc.dg/tree-ssa/vrp71.c: New testcase.
3765 2012-06-29 Richard Guenther <rguenther@suse.de>
3767 PR tree-optimization/37541
3768 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
3770 2012-06-29 Richard Guenther <rguenther@suse.de>
3772 PR tree-optimization/52589
3773 * gcc.dg/tree-ssa/vrp70.c: New testcase.
3775 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
3777 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
3779 * g++.dg/template/error46.C: Add missing comment to dg-message.
3780 * g++.dg/template/crash107.C: Likewise.
3781 * g++.dg/template/error47.C: Likewise.
3782 * g++.dg/template/crash108.C: Likewise.
3783 * g++.dg/overload/operator5.C: Likewise.
3785 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
3786 errors in dg-message directives, add comments.
3788 2012-06-28 Kai Tietz <ktietz@redhat.com>
3790 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
3791 hard-coded 'unsigned long'.
3793 2012-06-28 Jakub Jelinek <jakub@redhat.com>
3795 PR tree-optimization/51581
3796 * gcc.dg/vect/pr51581-4.c: New test.
3798 PR tree-optimization/53645
3799 * gcc.c-torture/execute/pr53645-2.c: New test.
3801 2012-06-28 Richard Guenther <rguenther@suse.de>
3804 * gcc.dg/torture/pr53790.c: New testcase.
3806 2012-06-28 Jakub Jelinek <jakub@redhat.com>
3808 PR tree-optimization/53645
3809 * gcc.c-torture/execute/pr53645.c: New test.
3811 2012-06-28 Arnaud Charlet <charlet@adacore.com>
3813 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
3815 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
3819 * gcc.dg/guality/pr49888.c: Account for the possibility that
3820 the variable is optimized out at the first test.
3822 2012-06-27 Jason Merrill <jason@redhat.com>
3824 * g++.dg/cpp0x/override2.C: Adjust.
3825 * g++.dg/template/error5.C: Adjust.
3826 * g++.dg/parse/crash28.C: Adjust.
3829 * g++.dg/parse/template27.C: New.
3830 * g++.dg/template/crash74.C: Adjust expected output.
3832 2012-06-27 Janus Weil <janus@gcc.gnu.org>
3836 * gfortran.dg/typebound_operator_16.f03: New.
3838 2012-06-27 Jakub Jelinek <jakub@redhat.com>
3840 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
3841 even src1.i and src2.i fields even in the second half of the arrays.
3843 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3846 * g++.dg/torture/vshuf-16.inc: New test.
3847 * g++.dg/torture/vshuf-2.inc: New test.
3848 * g++.dg/torture/vshuf-4.inc: New test.
3849 * g++.dg/torture/vshuf-8.inc: New test.
3850 * g++.dg/torture/vshuf-main.inc: New test.
3851 * g++.dg/torture/vshuf-v16hi.C: New test.
3852 * g++.dg/torture/vshuf-v16qi.C: New test.
3853 * g++.dg/torture/vshuf-v2df.C: New test.
3854 * g++.dg/torture/vshuf-v2di.C: New test.
3855 * g++.dg/torture/vshuf-v2sf.C: New test.
3856 * g++.dg/torture/vshuf-v2si.C: New test.
3857 * g++.dg/torture/vshuf-v4df.C: New test.
3858 * g++.dg/torture/vshuf-v4di.C: New test.
3859 * g++.dg/torture/vshuf-v4sf.C: New test.
3860 * g++.dg/torture/vshuf-v4si.C: New test.
3861 * g++.dg/torture/vshuf-v8hi.C: New test.
3862 * g++.dg/torture/vshuf-v8qi.C: New test.
3863 * g++.dg/torture/vshuf-v8si.C: New test.
3865 2012-06-27 Richard Guenther <rguenther@suse.de>
3868 * gcc.dg/tree-ssa/scev-6.c: New testcase.
3870 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
3872 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
3873 scan-dump-dem-not): Use printable pattern in test name.
3875 2012-06-26 Sterling Augustine <saugustine@google.com>
3876 Dominique Dhumieres <dominiq@lps.ens.fr>
3878 * gcc.dg/pubtypes-2.c: Update expected output.
3879 * gcc.dg/pubtypes-3.c: Likewise.
3880 * gcc.dg/pubtypes-4.c: Likewise.
3882 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
3884 * gcc.dg/tree-ssa/slsr-1.c: New test.
3885 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
3886 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
3887 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
3889 2012-06-26 Matt Turner <mattst88@gmail.com>
3892 * gcc.target/arm/mmx-2.c: New.
3894 2012-06-26 Richard Guenther <rguenther@suse.de>
3897 * g++.dg/torture/pr53752.C: New testcase.
3899 2012-06-26 Jakub Jelinek <jakub@redhat.com>
3901 PR tree-optimization/53748
3902 * gcc.c-torture/compile/pr53748.c: New test.
3904 2012-06-25 Jason Merrill <jason@redhat.com>
3908 * g++.dg/cpp0x/decltype38.C: New.
3909 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
3911 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
3913 * lib/target-supports-dg.exp (testname-for-summary): New.
3914 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
3915 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
3916 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
3917 scan-module-absence, output-exists, output-exists-not: Use
3918 testname-for-summary.
3919 (dg-test): Clean up testname_with_flags.
3920 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
3921 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
3922 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
3923 scan-assembler-dem-not, object-size: Use testname-for-summary.
3924 * lib/gcov.exp (run-gcov): Likewise.
3925 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
3926 scan-dump-dem, scan-dump-dem-note): Likewise.
3928 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
3929 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
3930 including profopt.opt; save and restore existing value.
3931 * g++.dg/bprob/bprob.exp: Likewise.
3932 * gcc.dg/matrix/matrix.exp: Likewise.
3933 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
3934 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
3937 2012-06-25 Richard Henderson <rth@redhat.com>
3939 * gcc.dg/pr53749.c: New.
3941 2012-06-25 Jason Merrill <jason@redhat.com>
3944 * g++.dg/cpp0x/nullptr28.C: New.
3946 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
3948 * gcc.target/arm/neon-vld1_dupQ.c: New.
3950 2012-06-25 Florian Weimer <fweimer@redhat.com>
3952 * g++.dg/init/new35.C: New.
3953 * g++.dg/init/new36.C: New.
3954 * g++.dg/init/new37.C: New.
3955 * g++.dg/ext/vla5.C: New warning.
3956 * g++.dg/ext/vla8.C: New warning.
3957 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
3959 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3960 James Greenhalgh <james.greenhalgh@arm.com>
3962 * gcc.target/arm/ftest-support-arm.h New testcase.
3963 * gcc.target/arm/ftest-support-thumb.h Likewise.
3964 * gcc.target/arm/ftest-support.h Likewise.
3965 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
3966 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
3967 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
3968 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
3969 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
3970 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
3971 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
3972 * gcc.target/arm/ftest-armv6-arm.c Likewise.
3973 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
3974 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
3975 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
3976 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
3977 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
3978 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
3979 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
3980 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
3981 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
3982 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
3983 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
3984 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
3985 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
3986 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
3987 * lib/target-supports.exp
3988 (check_effective_target_arm_arch_FUNC): Add support for more
3990 (add_options_for_arm_arch_FUNC): Likewise.
3991 (check_effective_target_arm_arch_FUNC_multilib): New functions.
3993 2012-06-25 Jason Merrill <jason@redhat.com>
3996 * g++.dg/cpp0x/constexpr-tuple.C: New.
3998 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4001 * gcc.target/i386/pr53759.c: New test.
4004 * g++.dg/cpp0x/nsdmi7.C: New test.
4006 2012-06-24 Kai Tietz <ktietz@redhat.com>
4008 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4010 * gcc.target/i386/pr38988.c: Likewise.
4012 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4016 * gfortran.dg/typebound_generic_12.f03: New.
4017 * gfortran.dg/typebound_generic_13.f03: New.
4019 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4021 * gnat.dg/lto15.ad[sb]: New test.
4023 2012-06-21 Meador Inge <meadori@codesourcery.com>
4026 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4028 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4030 * gcc.dg/pch/ident-1.c: New test.
4031 * gcc.dg/pch/ident-1.hs: Header file for new test.
4033 2012-06-21 Michael Matz <matz@suse.de>
4036 * gcc.c-torture/execute/pr53688.c: New test.
4038 2012-06-20 Richard Guenther <rguenther@suse.de>
4040 PR tree-optimization/30318
4041 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4043 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4045 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4047 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4049 * gcc.target/i386/clearcapv2.map: New file.
4050 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4052 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4054 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4055 and add __sh__ case.
4057 2012-06-19 Jason Merrill <jason@redhat.com>
4060 * g++.dg/debug/localclass1.C: New.
4062 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4064 * g++.dg/cpp0x/override4.C: New.
4066 2012-06-14 Jason Merrill <jason@redhat.com>
4069 * g++.dg/cpp0x/decltype37.C: New.
4071 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4073 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4075 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4077 * gcc.c-torture/compile/vector-5.c,
4078 gcc.c-torture/compile/vector-6.c: New tests.
4080 2012-06-19 Richard Henderson <rth@redhat.com>
4082 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4084 2012-06-19 Richard Guenther <rguenther@suse.de>
4086 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4088 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4091 * gcc.target/i386/pr53712.c: New test.
4093 2012-06-18 Tobias Burnus <burnus@net-b.de>
4096 * gfortran.dg/elemental_optional_args_6.f90: New.
4098 2012-06-18 Tobias Burnus <burnus@net-b.de>
4101 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4102 * gfortran.dg/coarray/move_alloc_1.f90
4104 2012-06-18 Tobias Burnus <burnus@net-b.de>
4107 * gfortran.dg/coarray_27.f90: New.
4109 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4110 Greta Yorsh <Greta.Yorsh@arm.com>
4112 * gcc.target/arm/epilog-1.c: New test.
4114 2012-06-18 Richard Guenther <rguenther@suse.de>
4116 PR tree-optimization/53693
4117 * g++.dg/torture/pr53693.C: New testcase.
4119 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4121 PR tree-optimization/53703
4122 * gcc.dg/torture/pr53703.c: New test.
4124 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4127 * gcc.target/i386/pr53698.c: New test.
4129 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4131 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4133 2012-06-17 Tobias Burnus <burnus@net-b.de>
4137 * gfortran.dg/transfer_check_3.f90: New.
4139 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4141 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4143 2012-06-16 Tobias Burnus <burnus@net-b.de>
4147 * gfortran.dg/deferred_type_param_8.f90: New.
4149 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4151 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4152 testname that includes flags, passed in as new argument, in
4154 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4155 and pass it to verify-* procedures.
4157 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4158 alignment torture options with usual torture options.
4160 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4161 messages reported for one line of source code.
4162 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4163 * g++.dg/cpp0x/decltype2.C: Likewise.
4164 * g++.dg/cpp0x/decltype3.C: Likewise.
4165 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4166 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4167 * g++.dg/cpp0x/static_assert3.C: Likewise.
4168 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4169 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4170 * g++.dg/cpp0x/union1.C: Likewise.
4171 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4172 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4173 * g++.dg/cpp0x/variadic2.C: Likewise.
4174 * g++.dg/cpp0x/variadic20.C: Likewise.
4175 * g++.dg/cpp0x/variadic74.C: Likewise.
4176 * g++.dg/diagnostic/bitfld2.C: Likewise.
4177 * g++.dg/ext/attrib44.C: Likewise.
4178 * g++.dg/ext/no-asm-1.C: Likewise.
4179 * g++.dg/other/error34.C: Likewise.
4180 * g++.dg/parse/crash46.C: Likewise.
4181 * g++.dg/parse/error10.C: Likewise.
4182 * g++.dg/parse/error2.C: Likewise.
4183 * g++.dg/parse/error3.C: Likewise.
4184 * g++.dg/parse/error36.C: Likewise.
4185 * g++.dg/parse/error8.C: Likewise.
4186 * g++.dg/parse/error9.C: Likewise.
4187 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4188 * g++.dg/parse/parser-pr28152.C: Likewise.
4189 * g++.dg/parse/template25.C: Likewise.
4190 * g++.dg/parse/typename11.C: Likewise.
4191 * g++.dg/tc1/dr147.C: Likewise.
4192 * g++.dg/template/deduce3.C: Likewise.
4193 * g++.dg/template/koenig9.C: Likewise.
4194 * g++.dg/template/pr23510.C: Likewise.
4195 * g++.dg/warn/pr12242.C: Likewise.
4196 * g++.dg/warn/pr30551-2.C: Likewise.
4197 * g++.dg/warn/pr30551.C: Likewise.
4198 * g++.old-deja/g++.other/typename1.C: Likewise.
4199 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4201 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4204 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4205 * c-c++-common/torture/vshuf-2.inc: Likewise.
4206 * c-c++-common/torture/vshuf-4.inc: Likewise.
4207 * c-c++-common/torture/vshuf-8.inc: Likewise.
4208 * c-c++-common/torture/vshuf-main.inc: Likewise.
4209 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4210 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4211 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4212 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4213 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4214 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4215 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4216 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4217 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4218 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4219 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4220 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4221 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4222 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4224 2012-06-15 Michael Matz <matz@suse.de>
4226 * gcc.dg/tree-ssa/vector-4.c: New test.
4228 2012-06-15 Michael Matz <matz@suse.de>
4230 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4231 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4233 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4235 PR tree-optimization/53636
4236 * gcc.target/arm/pr53636.c: New test.
4238 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4240 PR tree-optimization/51581
4241 * gcc.c-torture/execute/pr51581-1.c: New test.
4242 * gcc.c-torture/execute/pr51581-2.c: New test.
4243 * gcc.dg/vect/pr51581-1.c: New test.
4244 * gcc.dg/vect/pr51581-2.c: New test.
4245 * gcc.dg/vect/pr51581-3.c: New test.
4246 * gcc.target/i386/avx-pr51581-1.c: New test.
4247 * gcc.target/i386/avx-pr51581-2.c: New test.
4248 * gcc.target/i386/avx2-pr51581-1.c: New test.
4249 * gcc.target/i386/avx2-pr51581-2.c: New test.
4250 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4252 2012-06-15 Richard Guenther <rguenther@suse.de>
4254 * gcc.c-torture/execute/20120615-1.c: New testcase.
4256 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4258 * gnat.dg/vect8.ad[sb]: New test.
4260 2012-06-14 Richard Guenther <rguenther@suse.de>
4262 * gcc.dg/tree-ssa/vrp.h: New testcase.
4263 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4265 2012-06-13 Christian Bruel <christian.bruel@st.com>
4268 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4270 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4272 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4274 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4277 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4278 test summary unique.
4280 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4281 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4282 scan-stack-usage-not): Don't strip torture options from test name.
4284 * lib/scandump.exp (scan-dump-times): Use printable version of
4285 regexp in test summary line.
4287 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4288 messages reported for one line of source code.
4289 * gcc.dg/format/few-1.c: Likewise.
4290 * gcc.dg/ia64-sync-2.c: Likewise.
4291 * gcc.dg/sync-2.c: Likewise.
4292 * gcc.dg/noncompile/pr44517.c: Likewise.
4294 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4297 * gcc.dg/guality/pr49888.c: New.
4299 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4301 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4302 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4303 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4305 2012-06-13 Tobias Burnus <burnus@net-b.de>
4308 * gfortran.dg/intent_out_7.f90: New.
4310 2012-06-13 Tobias Burnus <burnus@net-b.de>
4313 * gfortran.dg/save_4.f90: New.
4315 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4320 * gcc.dg/pr53532.c: New test.
4321 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4322 adjust line numbers.
4323 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4324 * gcc.dg/Wcxx-compat-8.c: Likewise.
4325 * gcc.dg/pr51034.c: New test.
4326 * gcc.dg/pr53196-1.c: New test.
4327 * gcc.dg/pr53196-2.c: New test.
4329 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4331 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4332 alignment torture options with usual torture options.
4333 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4334 instead of dg-options.
4335 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4336 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4337 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4338 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4339 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4340 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4342 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4343 to checks for multiple messages reported for one line of source code.
4344 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4346 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4347 messages reported for one line of source code.
4349 * gcc.dg/20031223-1.c: Add comments to check for multiple
4350 messages reported for one line of source code.
4351 * gcc.dg/Wconversion-integer.c: Likewise.
4352 * gcc.dg/Wfatal-2.c: Likewise.
4353 * gcc.dg/Wfatal.c: Likewise.
4354 * gcc.dg/Wobjsize-1.c: Likewise.
4355 * gcc.dg/c99-vla-jump-1.c: Likewise.
4356 * gcc.dg/c99-vla-jump-2.c: Likewise.
4357 * gcc.dg/c99-vla-jump-3.c: Likewise.
4358 * gcc.dg/c99-vla-jump-4.c: Likewise.
4359 * gcc.dg/c99-vla-jump-5.c: Likewise.
4360 * gcc.dg/decl-9.c: Likewise.
4361 * gcc.dg/declspec-10.c: Likewise.
4362 * gcc.dg/declspec-18.c: Likewise.
4363 * gcc.dg/mtune.c: Likewise.
4364 * gcc.dg/parser-pr28152-2.c: Likewise.
4365 * gcc.dg/parser-pr28152.c: Likewise.
4366 * gcc.dg/pr14475.c: Likewise.
4367 * gcc.dg/pr27953.c: Likewise.
4368 * gcc.dg/pr28322-3.c: Likewise.
4369 * gcc.dg/pr30457.c: Likewise.
4370 * gcc.dg/pr30551-2.c: Likewise.
4371 * gcc.dg/pr30551-3.c: Likewise.
4372 * gcc.dg/pr30551-4.c: Likewise.
4373 * gcc.dg/pr30551-5.c: Likewise.
4374 * gcc.dg/pr30551-6.c: Likewise.
4375 * gcc.dg/pr30551.c: Likewise.
4376 * gcc.dg/pr45461.c: Likewise.
4377 * gcc.dg/pr48552-1.c: Likewise.
4378 * gcc.dg/pr48552-2.c: Likewise.
4379 * gcc.dg/redecl-1.c: Likewise.
4380 * gcc.dg/transparent-union-3.c: Likewise.
4381 * gcc.dg/utf-dflt.c: Likewise.
4382 * gcc.dg/utf-dflt2.c: Likewise.
4383 * gcc.dg/vla-8.c: Likewise.
4384 * gcc.dg/vla-init-1.c: Likewise.
4385 * gcc.dg/wtr-int-type-1.c: Likewise.
4387 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4388 messages reported for for one line of source code.
4389 * c-c++-common/raw-string-5.c: Likewise.
4390 * c-c++-common/raw-string-4.c: Likewise.
4391 * c-c++-common/raw-string-6.c: Likewise.
4392 * c-c++-common/pr20000.c: Likewise.
4394 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4395 messages reported for one line of source code.
4396 * gcc.dg/cpp/pr30786.c: Likewise.
4397 * gcc.dg/cpp/pr28709.c: Likewise.
4398 * gcc.dg/cpp/missing-header-MD.c: Likewise.
4399 * gcc.dg/cpp/macspace2.c: Likewise.
4400 * gcc.dg/cpp/missing-header-1.c: Likewise.
4401 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4402 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4403 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4405 2012-06-12 Jason Merrill <jason@redhat.com>
4408 * g++.dg/template/local7.C: New.
4410 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4413 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4414 * gcc.target/sh/pr51340-2.c: Likewise.
4415 * gcc.target/sh/pr51340-3.c: Likewise.
4417 2012-06-12 Michael Matz <matz@suse.de>
4419 * gcc.dg/torture/alias-1.c: New test.
4421 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4423 PR rtl-optimization/53589
4424 * gcc.dg/torture/pr53589.c: New test.
4426 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4429 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4430 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4431 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4432 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4433 * gcc.target/sh/pr50749-sf-predec-2.c: New.
4434 * gcc.target/sh/pr50749-sf-predec-4.c: New.
4435 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
4436 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
4437 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
4438 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
4439 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
4440 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
4441 * gcc.target/sh/pr50749-sf-predec-1.c: New.
4442 * gcc.target/sh/pr50749-sf-predec-3.c: New.
4443 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
4444 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
4446 2012-06-11 Sriraman Tallam <tmsriram@google.com>
4448 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
4449 (check_intel_cpu_model): New function.
4450 (check_amd_cpu_model): New function.
4451 (check_features): New function.
4452 (__get_cpuid_output): New function.
4453 (check_detailed): New function.
4454 (fn1): Rename to quick_check.
4455 (main): Update to call quick_check and call check_detailed.
4457 2012-06-11 Richard Henderson <rth@redhat.com>
4459 * lib/target-supports.exp
4460 (check_effective_target_sync_long_long_runtime): Use
4461 check_effective_target_lp64 instead of
4462 check_effective_target_powerpc64 for powerpc targets.
4464 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
4467 * gcc.target/sh/pr53511-1.c: New.
4469 2012-06-11 Richard Guenther <rguenther@suse.de>
4472 * g++.dg/lto/pr53470_0.C: New testcase.
4473 * gcc.dg/lto/pr53470_0.c: Likewise.
4475 2012-06-11 Richard Guenther <rguenther@suse.de>
4478 * g++.dg/ext/pr53605.C: New testcase.
4480 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4482 * gnat.dg/specs/array1.ads: New test.
4483 * gnat.dg/specs/array2.ads: Likewise.
4484 * gnat.dg/array22.adb: Likewise.
4486 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4488 * gnat.dg/constant4.adb: New test.
4489 * gnat.dg/constant4_pkg.ads: New helper.
4491 2012-06-08 Janus Weil <janus@gcc.gnu.org>
4494 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
4495 * gfortran.dg/allocate_class_1.f90: Modified.
4496 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
4497 * gfortran.dg/allocate_class_2.f90: New.
4499 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
4502 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
4504 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4507 * gfortran.dg/string_assign_2.f90: New test case.
4509 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4512 * gfortran.dg/string_assign_1.f90: New test case.
4514 2012-06-07 Jakub Jelinek <jakub@redhat.com>
4517 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
4518 * gcc.dg/gomp/critical-4.c: Likewise.
4519 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
4520 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
4521 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
4522 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
4523 * c-c++-common/gomp/pr53580.c: New test.
4525 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
4528 * g++.dg/cpp0x/forw_enum11.C: New.
4530 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4533 * g++.dg/cpp0x/alias-decl-19.C: New.
4535 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
4537 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
4539 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
4541 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
4543 (XSTATE_SSE): Ditto.
4544 (XSTATE_YMM): Ditto.
4545 (avx_os_support): Use new defines.
4547 2012-06-06 Richard Guenther <rguenther@suse.de>
4550 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
4553 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
4556 * g++.dg/cpp0x/pr52841.C: New testcase.
4558 2012-06-06 Richard Guenther <rguenther@suse.de>
4560 PR tree-optimization/53081
4561 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
4562 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
4564 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4566 * gcc.target/powerpc/pr53487.c: New test.
4568 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
4570 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
4572 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
4574 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
4576 2012-06-05 Richard Guenther <rguenther@suse.de>
4578 PR tree-optimization/30442
4579 * gcc.dg/vect/bb-slp-30.c: New testcase.
4581 2012-06-05 Richard Guenther <rguenther@suse.de>
4583 PR tree-optimization/53081
4584 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
4585 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
4586 -fno-tree-loop-distribute-patterns.
4588 2012-06-05 Alan Modra <amodra@gmail.com>
4590 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
4591 Check static chain in nested funcs.
4593 2012-06-04 Tobias Burnus <burnus@net-b.de>
4596 * gfortran.dg/init_flag_10.f90: New.
4598 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4601 * g++.dg/warn/Wenum-compare-no-2: New.
4603 2012-06-04 Dodji Seketeli <dodji@redhat.com>
4605 PR preprocessor/53463
4606 * g++.dg/cpp/limits.C: New test.
4607 * g++.dg/parse/error19.C: Adjust.
4608 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
4609 * g++.dg/warn/pr35635.C: Likewise.
4610 * g++.old-deja/g++.pt/assign1.C: Likewise.
4612 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
4615 * gcc.target/powerpc/cell_builtin_1.c: New test case.
4616 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
4617 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
4618 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
4619 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
4620 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
4621 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
4622 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
4624 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
4626 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
4628 2012-06-04 Jakub Jelinek <jakub@redhat.com>
4630 PR tree-optimization/53550
4631 * gcc.dg/pr53550.c: New test.
4633 2012-06-04 Richard Guenther <rguenther@suse.de>
4635 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
4636 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
4637 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
4639 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4642 * gfortran.dg/parameter_array_element_2.f90: New.
4644 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
4647 * gcc.target/sh/pr53512-1.c: New.
4648 * gcc.target/sh/pr53512-2.c: New.
4649 * gcc.target/sh/pr53512-3.c: New.
4650 * gcc.target/sh/pr53512-4.c: New.
4652 2012-06-01 Jason Merrill <jason@redhat.com>
4655 * g++.dg/ext/visibility/template12.C: New.
4656 * g++.dg/ext/attrib14.C: Adjust warning line.
4659 * g++.dg/parse/new6.C: New.
4660 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
4662 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
4664 * c-c++-common/restrict-2.c: Revert previous change.
4666 2012-06-01 Jason Merrill <jason@redhat.com>
4669 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
4672 * g++.dg/cpp0x/auto33.C: New.
4674 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4677 * g++.dg/parse/namespace-alias-1.C: New.
4679 2012-06-01 Christian Bruel <christian.bruel@st.com>
4681 * gcc.dg/spec-options.c: New test.
4682 * gcc.dg/foo.specs: New file.
4684 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
4687 * gnat.dg/lto14.adb: Skip on Solaris.
4689 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
4691 * gcc.target/cris/sync-1-v10.c,
4692 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
4693 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
4694 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
4695 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
4696 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4697 gcc.target/cris/torture/sync-mis-op-i-1.c,
4698 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4699 gcc.target/cris/torture/sync-mis-op-i-2.c,
4700 gcc.target/cris/torture/sync-mis-op-i-2a.c,
4701 gcc.target/cris/torture/sync-mis-op-i-3.c,
4702 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4703 gcc.target/cris/torture/sync-mis-op-s-1.c,
4704 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4705 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4706 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4707 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4708 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4709 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4710 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4711 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4712 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
4714 2012-05-31 Richard Guenther <rguenther@suse.de>
4716 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
4717 ldist-pr45948.c with disabled SCCP.
4719 2012-05-31 Richard Guenther <rguenther@suse.de>
4722 * gcc.dg/torture/pr48493.c: New testcase.
4724 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
4726 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
4728 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
4729 of the initialization loop.
4730 (dg-final): Adjust the expected number of vectorized loops depending
4731 on vect_char_mult target selector.
4733 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
4735 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
4736 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
4737 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
4740 2012-05-30 Jason Merrill <jason@redhat.com>
4743 * g++.dg/init/new34.C: New.
4744 * g++.dg/tree-ssa/stabilize1.C: New.
4746 2012-05-30 Jakub Jelinek <jakub@redhat.com>
4749 * g++.dg/init/new33.C: New test.
4751 2012-05-30 Richard Guenther <rguenther@suse.de>
4754 * gcc.dg/torture/pr53501.c: New testcase.
4755 * c-c++-common/restrict-2.c: Adjust.
4757 2012-05-30 Alan Modra <amodra@gmail.com>
4759 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
4762 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
4764 * gcc.target/i386/shuf-concat.c: New test.
4766 2012-05-30 Jakub Jelinek <jakub@redhat.com>
4768 PR rtl-optimization/53519
4769 * gcc.c-torture/compile/pr53519.c: New test.
4771 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4773 * gcc.target/arm/neon-vrev.c: New.
4775 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
4778 * gcc.target/sh/pr51340-1.c: New.
4779 * gcc.target/sh/pr51340-2.c: New.
4780 * gcc.target/sh/pr51340-3.c: New.
4782 2012-05-29 Richard Guenther <rguenther@suse.de>
4784 PR tree-optimization/53516
4785 * gcc.dg/torture/pr53516.c: New testcase.
4787 2012-05-29 Dodji Seketeli <dodji@redhat.com>
4789 PR preprocessor/53229
4790 * gcc.dg/cpp/paste6.c: Force to run without
4791 -ftrack-macro-expansion.
4792 * gcc.dg/cpp/paste8.c: Likewise.
4793 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
4794 -ftrack-macro-expansion.
4795 * gcc.dg/cpp/paste12.c: Force to run without
4796 -ftrack-macro-expansion.
4797 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
4798 -ftrack-macro-expansion.
4799 * gcc.dg/cpp/paste13.c: Likewise.
4800 * gcc.dg/cpp/paste14.c: Likewise.
4801 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
4802 -ftrack-macro-expansion.
4803 * gcc.dg/cpp/paste18.c: New test.
4805 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
4807 * gcc.target/cris/torture/trap-1.c,
4808 gcc.target/cris/torture/trap-2.c,
4809 gcc.target/cris/torture/trap-3.c,
4810 gcc.target/cris/torture/trap-v0.c,
4811 gcc.target/cris/torture/trap-v3.c: New tests.
4813 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
4816 * g++.dg/warn/Wbraces3.C: New.
4817 * g++.dg/warn/Wbraces4.C: Likewise.
4819 2012-05-28 Jakub Jelinek <jakub@redhat.com>
4821 PR tree-optimization/53505
4822 * c-c++-common/torture/pr53505.c: New test.
4824 2012-05-27 Nathan Sidwell <nathan@acm.org>
4826 * gcc.dg/stmt-expr-4.c: New.
4828 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
4831 * g++.dg/parse/crash60.C: New.
4833 2012-05-26 Jason Merrill <jason@redhat.com>
4836 * c-c++-common/array-lit.c: New.
4837 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
4839 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
4842 * gnat.dg/array21.adb: New test.
4844 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
4846 * gnat.dg/renaming5.adb: Adjust dg-final directive.
4848 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4851 * g++.dg/other/anon-union3.C: New.
4853 2012-05-25 Ian Lance Taylor <iant@google.com>
4855 * gcc.dg/split-6.c: New test.
4857 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
4859 * gnat.dg/lto14.adb: New test.
4861 2012-05-25 Tristan Gingold <gingold@adacore.com>
4863 * gcc.target/i386/large-frame.c: New.
4865 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
4866 * gcc.target/powerpc/lhs-1.c: New.
4867 * gcc.target/powerpc/lhs-2.c: New.
4868 * gcc.target/powerpc/lhs-3.c: New.
4870 2012-05-24 Dodji Seketeli <dodji@redhat.com>
4872 Make unwound macro expansion trace less redundant
4873 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
4874 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
4875 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
4876 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
4877 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
4878 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
4880 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4883 * g++.dg/cpp0x/constexpr-default1.C: New.
4885 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4888 * g++.dg/eh/goto2.C: New.
4890 2012-05-24 Richard Guenther <rguenther@suse.de>
4893 * g++.dg/tree-prof/pr53460.C: New testcase.
4895 2012-05-24 Richard Guenther <rguenther@suse.de>
4898 * g++.dg/debug/pr53466.C: New testcase.
4900 2012-05-24 Jakub Jelinek <jakub@redhat.com>
4902 PR tree-optimization/53465
4903 * gcc.c-torture/execute/pr53465.c: New test.
4905 2012-05-23 Tobias Burnus <burnus@net-b.de>
4909 * gfortran.dg/allocate_with_typespec_6.f90: New.
4911 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4914 * g++.dg/warn/delete-array-1.C: New.
4916 2012-05-23 Richard Guenther <rguenther@suse.de>
4918 * gcc.dg/torture/pr39074-2.c: Adjust.
4919 * gcc.dg/torture/pr39074.c: Likewise.
4920 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
4921 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4923 2012-05-22 Jan Hubicka <jh@suse.cz>
4926 * g++.dg/torture/pr53161.C: New testcase.
4928 2012-05-22 Tobias Burnus <burnus@net-b.de>
4931 * gfortran.dg/realloc_on_assign_15.f90: New.
4933 2012-05-22 Richard Guenther <rguenther@suse.de>
4936 * gcc.dg/torture/pr51071-2.c: New testcase.
4938 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
4940 PR tree-optimization/53336
4941 * g++.dg/torture/pr53336.C: New testcase.
4943 2012-05-22 Dodji Seketeli <dodji@redhat.com>
4946 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
4947 instead of -Wunused-local-typedefs.
4949 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4952 * g++.dg/other/abstract4.C: New-
4954 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4957 * g++.dg/ext/attrib46.C: New.
4959 2012-05-21 Joseph Myers <joseph@codesourcery.com>
4962 * gcc.c-torture/compile/pr53418-1.c,
4963 gcc.c-torture/compile/pr53418-2.c: New tests.
4965 2012-05-21 Jakub Jelinek <jakub@redhat.com>
4967 PR tree-optimization/53366
4968 * gcc.dg/torture/pr53366-1.c: New test.
4969 * gcc.dg/torture/pr53366-2.c: New test.
4970 * gcc.target/i386/pr53366-1.c: New test.
4971 * gcc.target/i386/pr53366-2.c: New test.
4973 PR tree-optimization/53409
4974 * gcc.c-torture/compile/pr53409.c: New test.
4976 PR tree-optimization/53410
4977 * gcc.c-torture/compile/pr53410-1.c: New test.
4978 * gcc.c-torture/compile/pr53410-2.c: New test.
4980 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
4983 * gcc.target/i386/pr53425-1.c: New file.
4984 * gcc.target/i386/pr53425-2.c: Likewise.
4986 2012-05-21 Richard Guenther <rguenther@suse.de>
4988 PR tree-optimization/53408
4989 * gcc.dg/torture/pr53408.c: New testcase.
4991 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
4992 H.J. Lu <hongjiu.lu@intel.com>
4995 * gcc.target/i386/pr53416.c: New file.
4997 2012-05-21 Richard Guenther <rguenther@suse.de>
4999 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5001 2012-05-21 Richard Guenther <rguenther@suse.de>
5003 * gcc.dg/torture/ldist-1.c: New testcase.
5005 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5007 * gnat.dg/lto13.adb: New test.
5008 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5010 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5012 * gnat.dg/specs/lto12.ads: New test.
5013 * gnat.dg/specs/lto12_pkg.ads: New helper.
5015 2012-05-18 Richard Guenther <rguenther@suse.de>
5017 PR tree-optimization/53346
5018 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5019 * gcc.target/i386/incoming-10.c: Adjust.
5020 * gcc.target/i386/incoming-11.c: Likewise.
5021 * gcc.target/i386/pr46295.c: Likewise.
5023 2012-05-18 Richard Guenther <rguenther@suse.de>
5025 * gcc.dg/pr53352.c: Return zero.
5027 2012-05-18 Richard Guenther <rguenther@suse.de>
5029 PR tree-optimization/53390
5030 * gcc.dg/torture/pr53390.c: New testcase.
5032 2012-05-18 Meador Inge <meadori@codesourcery.com>
5034 PR rtl-optimization/53352
5035 * gcc.dg/pr53352.c: New test.
5037 2012-05-17 David S. Miller <davem@davemloft.net>
5039 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5040 failure on sparc-*-linux-gnu.
5042 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5045 * g++.dg/parse/error49.C: New.
5046 * g++.dg/cpp0x/error8.C: Likewise.
5047 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5048 * g++.dg/ext/utf-dflt2.C: Likewise.
5049 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5050 * g++.dg/ext/utf-dflt.C: Likewise.
5051 * c-c++-common/raw-string-3.c: Likewise.
5052 * c-c++-common/raw-string-4.c: Likewise.
5054 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5057 * g++.dg/cpp0x/catch1.C: New.
5059 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5062 * g++.dg/parse/error48.C: New.
5063 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5064 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5066 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5068 * gcc.dg/tm/indirect-2.c: New test.
5070 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5072 PR tree-optimization/53217
5073 * gfortran.dg/pr53217.f90: New test.
5075 2012-05-16 Richard Guenther <rguenther@suse.de>
5077 PR tree-optimization/53364
5078 * g++.dg/torture/pr53364.C: New testcase.
5080 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5083 * gcc.dg/pr52549.c: Fix test for long != void*
5084 * gcc.c-torture/execute/pr52979-1.x: New file.
5085 * gcc.c-torture/execute/pr52979-2.x: New file.
5087 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5089 PR preprocessor/7263
5090 * gcc.dg/binary-constants-2.c: Run without tracking locations
5091 accross macro expansion.
5092 * gcc.dg/binary-constants-3.c: Likewise.
5093 * gcc.dg/cpp/sysmac2.c: Likewise.
5094 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5096 * gcc.dg/cpp/syshdr3.c: New test.
5097 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5098 * gcc.dg/system-binary-constants-1.c: New test.
5099 * gcc.dg/system-binary-constants-1.h: New header for the new test
5101 * g++.dg/cpp/syshdr3.C: New test.
5102 * g++.dg/cpp/syshdr3.h: New header the new test above.
5103 * g++.dg/system-binary-constants-1.C: New test.
5104 * g++.dg/system-binary-constants-1.h: New header the new test
5107 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5109 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5111 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5114 * gcc.dg/pr53358.c: New test.
5116 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5119 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5120 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5122 2012-05-15 Olivier Hainque <hainque@adacore.com>
5124 * g++.dg/eh/sighandle.C: New testcase.
5126 2012-05-15 Richard Guenther <rguenther@suse.de>
5128 PR tree-optimization/53355
5129 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5131 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5133 * gfortran.dg/*.f90: Remove now redundant manual
5134 cleanup-modules directive.
5136 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5138 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5139 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5141 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5144 * gfortran.dg/int_range_io_1.f90: New test.
5146 2012-05-14 Andi Kleen <ak@linux.intel.com>
5147 Jakub Jelinek <jakub@redhat.com>
5150 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5151 * gcc.target/i386/rtm-check.h: New file.
5152 * gcc.target/i386/pr53315.c: New test.
5154 2012-05-14 Tobias Burnus <burnus@net-b.de>
5159 * gfortran.dg/deferred_type_param_4.f90: New.
5160 * gfortran.dg/deferred_type_param_6.f90: New.
5162 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5164 * gcc.target/i386/retarg.c: New test.
5166 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5169 * gfortran.dg/deferred_type_param_3.f90: New.
5170 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5171 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5173 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5175 * gnat.dg/null_pointer_deref3.adb: New test.
5177 2012-05-12 Tobias Burnus <burnus@net-b.de>
5181 * gfortran.dg/deferred_type_param_5.f90: New.
5183 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5185 * g++.dg/parse/error47.C: New.
5187 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5190 * gfortran.dg/string_compare_4.f90: Change option
5191 to -fdump-tree-original. Add test case for kind=4.
5193 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5196 * gfortran.dg/string_compare_4.f90: New test.
5198 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5200 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5202 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5205 * g++.dg/cpp0x/variadic132.C: New.
5207 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5210 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5211 * g++.dg/parse/error26.C: Tweak dg-error column number.
5213 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5216 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5218 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5220 * gnat.dg/lto11.ad[sb]: New test.
5222 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5225 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5226 directive to Scan for vpmuldq, not vpmacsdql.
5228 2012-05-09 Michael Matz <matz@suse.de>
5230 PR tree-optimization/53185
5231 * gcc.dg/vect/pr53185.c: New test.
5233 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5236 * gcc.target/i386/pr53249.c: New.
5238 2012-05-09 Richard Guenther <rguenther@suse.de>
5240 PR tree-optimization/18437
5241 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5242 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5244 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5246 PR tree-optimization/53226
5247 * gcc.c-torture/compile/pr53226.c: New test.
5249 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5251 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5252 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5253 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5254 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5255 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5256 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5257 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5258 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5259 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5260 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5261 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5262 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5263 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5264 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5266 2012-05-09 Dehao Chen <dehao@google.com>
5268 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5269 * gcc.dg/predict-2.c: Likewise.
5270 * gcc.dg/predict-3.c: Likewise.
5271 * gcc.dg/predict-4.c: Likewise.
5272 * gcc.dg/predict-5.c: Likewise.
5273 * gcc.dg/predict-6.c: Likewise.
5275 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5278 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5280 2012-05-08 Richard Guenther <rguenther@suse.de>
5282 * gcc.dg/fold-bitand-4.c: New testcase.
5284 2012-05-08 Dehao Chen <dehao@google.com>
5286 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5287 heuristic is working properly.
5288 * gcc.dg/predict-2.c: Likewise.
5289 * gcc/dg/predict-3.c: Likewise.
5290 * gcc/dg/predict-4.c: Likewise.
5291 * gcc/dg/predict-5.c: Likewise.
5292 * gcc/dg/predict-6.c: Likewise.
5294 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5296 PR tree-optimization/53239
5297 * g++.dg/opt/vrp3.C: New test.
5298 * g++.dg/opt/vrp3-aux.cc: New file.
5299 * g++.dg/opt/vrp3.h: New file.
5301 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5303 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5304 .uleb128 support in assembler output.
5306 2012-05-07 Richard Guenther <rguenther@suse.de>
5309 * g++.dg/lto/pr42987_0.C: New testcase.
5310 * g++.dg/lto/pr42987_1.C: Likewise.
5312 2012-05-07 Tobias Burnus <burnus@net-b.de>
5315 * gfortran.dg/typebound_operator_15.f90: New.
5317 2012-05-06 Tobias Burnus <burnus@net-b.de>
5320 * gfortran.dg/class_array_13.f90: New.
5322 2012-05-06 Tristan Gingold <gingold@adacore.com>
5324 * gnat.dg/warn7.adb: New test.
5326 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5328 * gnat.dg/specs/renamings.ads: Rename to...
5329 * gnat.dg/specs/renaming1.ads: ...this.
5330 * gnat.dg/specs/renaming2.ads: New test.
5331 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5332 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5333 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5334 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5336 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5338 * gnat.dg/discr36.ad[sb]: New test.
5339 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5341 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
5344 * c-c++-common/pr43772.c: New.
5346 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5349 * gfortran.dg/select_type_26.f03 : New test.
5350 * gfortran.dg/select_type_27.f03 : New test.
5353 * gfortran.dg/select_type_28.f03 : New test.
5355 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5359 * gfortran.dg/mod_sign0_1.f90: New test.
5360 * gfortran.dg/mod_large_1.f90: New test.
5362 2012-05-04 Tobias Burnus <burnus@net-b.de>
5365 gfortran.dg/public_private_module_5.f90: New.
5367 2012-05-04 Tobias Burnus <burnus@net-b.de>
5370 * gfortran.dg/constructor_7.f90: New.
5371 * gfortran.dg/constructor_8.f90: New.
5373 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5376 * g++.dg/cpp0x/static_assert7.C: New.
5378 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5380 PR tree-optimization/52633
5381 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5382 recognized as widening shifts instead of over-widening.
5383 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5384 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5385 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5386 * gcc.target/arm/pr52633.c: New test.
5388 2012-05-04 Richard Guenther <rguenther@suse.de>
5390 PR tree-optimization/53168
5391 * gcc.dg/torture/pr53168.c: New testcase.
5392 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5394 2012-05-04 Richard Guenther <rguenther@suse.de>
5396 * gcc.dg/lto/pr53214_0.c: New testcase.
5398 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
5400 * gcc.target/ia64/pr48496.c: New test.
5401 * gcc.target/ia64/pr52657.c: Likewise.
5403 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
5406 * c-c++-common/pr51712.c: New.
5408 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5411 * gcc.target/powwerpc/pr53199.c: New file.
5413 2012-05-03 Jason Merrill <jason@redhat.com>
5415 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5417 * gcc.dg/debug/dwarf2/dups-types.c: New.
5418 * gcc.dg/debug/dwarf2/dups-types.h: New.
5420 2012-05-03 Jason Merrill <jason@redhat.com>
5422 * g++.dg/debug/dwarf2/namespace-2.C: New.
5423 * g++.dg/debug/dwarf2/localclass3.C: New.
5425 2012-05-03 Jason Merrill <jason@redhat.com>
5427 * g++.dg/debug/dwarf2/thunk1.C: New.
5429 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5432 * g++.dg/other/final2.C: New.
5434 2012-05-03 Richard Guenther <rguenther@suse.de>
5436 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
5438 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
5440 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
5441 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
5442 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
5443 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
5445 2012-05-03 Jakub Jelinek <jakub@redhat.com>
5447 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
5449 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5450 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
5451 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5454 * gcc.dg/pr53174.c: New test.
5457 * gcc.target/arm/pr53187.c: New test.
5458 * gcc.c-torture/compile/pr53187.c: New test.
5460 2012-05-03 Richard Guenther <rguenther@suse.de>
5462 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
5463 unsupported prefetching support.
5465 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5467 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
5468 option -ftrack-macro-expansion=0.
5469 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
5470 option -ftrack-macro-expansion=0.
5472 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5474 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
5475 dg-options for target arm with dg-additional-options.
5477 2012-05-03 Richard Guenther <rguenther@suse.de>
5479 PR tree-optimization/53144
5480 * gcc.dg/torture/pr53144.c: New testcase.
5482 2012-05-03 Tobias Burnus <burnus@net-b.de>
5485 * gfortran.dg/pointer_intent_7.f90: New.
5486 * gfortran.dg/pure_formal_3.f90: New.
5488 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
5490 * gcc.target/s390/20030123-1.c: Add missing "volatile".
5492 2012-05-02 Martin Jambor <mjambor@suse.cz>
5495 * g++.dg/lto/pr52605_0.C: New test.
5497 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
5499 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
5500 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
5501 * gcc.target/i386/hle-add-acq-1.c: Ditto.
5502 * gcc.target/i386/hle-add-rel-1.c: Ditto.
5503 * gcc.target/i386/hle-and-acq-1.c: Ditto.
5504 * gcc.target/i386/hle-and-rel-1.c: Ditto.
5505 * gcc.target/i386/hle-or-acq-1.c: Ditto.
5506 * gcc.target/i386/hle-or-rel-1.c: Ditto.
5507 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
5508 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
5509 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
5510 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
5511 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
5512 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
5513 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
5514 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
5516 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
5519 * gcc.dg/pr53153.c: New test.
5521 2012-05-02 Richard Guenther <rguenther@suse.de>
5523 * g++.dg/tree-ssa/pr19807.C: Adjust.
5525 2012-05-02 Jakub Jelinek <jakub@redhat.com>
5527 PR tree-optimization/53163
5528 * gcc.c-torture/compile/pr53163.c: New test.
5530 PR rtl-optimization/53160
5531 * gcc.c-torture/execute/pr53160.c: New test.
5533 2012-05-01 Ian Lance Taylor <iant@google.com>
5536 * gcc.dg/pr37303.c: New test.
5538 2012-05-01 Richard Henderson <rth@redhat.com>
5540 * lib/target-supports.exp
5541 (check_effective_target_sync_long_long_runtime): True for
5542 check_effective_target_powerpc64.
5544 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
5547 * gcc.dg/vector-1.c: Move to ...
5548 * c-c++-common/vector-1.c: ... here.
5549 * gcc.dg/vector-2.c: Move to ...
5550 * c-c++-common/vector-2.c: ... here.
5551 * gcc.dg/vector-3.c: Move to ...
5552 * c-c++-common/vector-3.c: ... here. Adapt to C++.
5553 * gcc.dg/vector-4.c: Move to ...
5554 * c-c++-common/vector-4.c: ... here.
5555 * gcc.dg/vector-init-1.c: Move to ...
5556 * c-c++-common/vector-init-1.c: ... here.
5557 * gcc.dg/vector-init-2.c: Move to ...
5558 * c-c++-common/vector-init-2.c: ... here.
5559 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
5560 * c-c++-common/vector-subscript-1.c: ... here.
5561 * gcc.dg/vector-subscript-2.c: Move to ...
5562 * c-c++-common/vector-subscript-2.c: ... here.
5563 * gcc.dg/vector-subscript-3.c: Move to ...
5564 * c-c++-common/vector-subscript-3.c: ... here.
5567 * g++.dg/cpp0x/vt-51314.C: New test.
5568 * g++.dg/cpp0x/variadic76.C: Fix.
5570 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
5572 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
5574 2012-04-30 Dodji Seketeli <dodji@redhat.com>
5576 Add -Wvarargs option
5577 * c-c++-common/Wvarargs.c: New test case.
5578 * c-c++-common/Wvarargs-2.c: Likewise.
5580 2012-04-30 Dodji Seketeli <dodji@redhat.com>
5582 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
5583 * objc.dg/foreach-7.m: Force the test case to run without
5584 -ftrack-macro-expansion.
5585 * c-c++-common/tm/attrib-1.c: Likewise.
5586 * c-c++-common/warn-ommitted-condop.c: Likewise.
5587 * gcc.dg/assign-warn-1.c: Likewise.
5588 * gcc.dg/assign-warn-2.c: Likewise.
5589 * gcc.dg/attr-alloc_size.c: Likewise.
5590 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
5591 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
5592 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
5593 * gcc.dg/c90-const-expr-9.c: Likewise.
5594 * gcc.dg/c99-const-expr-9.c: Likewise.
5595 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
5596 * gcc.dg/cpp/direct2s.c: Likewise.
5597 * gcc.dg/cpp/pr28709.c: Likewise.
5598 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
5599 * gcc.dg/dfp/composite-type.c: Likewise.
5600 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
5601 with -ftrack-macro-expansion
5602 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
5603 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
5604 * g++.dg/ext/cleanup-1.C: Likewise.
5605 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
5606 * g++.dg/template/sfinae10.C: Likewise.
5607 * g++.dg/tm/wrap-2.C: Likewise.
5608 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
5609 * g++.dg/warn/Wsign-conversion.C: Likewise.
5610 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
5611 * g++.old-deja/g++.mike/p10769b.C: Likewise.
5612 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
5613 it to run with -ftrack-macro-expansion.
5614 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
5615 test cases without -ftrack-macro-expansion.
5617 Fix location for static class members
5618 * g++.dg/template/sfinae6_neg.C: Adjust.
5620 Make conversion warnings work on NULL with -ftrack-macro-expansion
5621 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
5622 alongside the previous testing for NULL.
5624 Fix -Wuninitialized for -ftrack-macro-expansion
5625 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
5627 Strip "<built-in>" loc from displayed expansion context
5628 * g++.dg/warn/Wconversion-real-integer2.C: New test.
5629 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
5630 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
5633 Fix expansion point loc for macro-like tokens
5634 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
5635 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
5637 Fix token pasting with -ftrack-macro-expansion
5638 * gcc.dg/cpp/paste17.c: New test case for
5639 -ftrack-macro-expansion=2 mode only.
5640 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5642 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
5644 * gnat.dg/warn6.ad[sb]: New test.
5646 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
5649 * gcc.dg/20011021-1.c: Adjust testcase.
5651 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5654 * gfortran.dg/function_optimize_12.f90: New test.
5656 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
5659 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
5660 code to match current output and cover new peephole2 pattern.
5662 2012-04-27 Ollie Wild <aaw@google.com>
5664 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
5666 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
5668 * gcc.c-torture/execute/20120427-2.c: New testcase.
5669 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
5670 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
5671 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
5673 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
5676 * gcc.c-torture/execute/20120427-1.c: New testcase.
5678 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
5681 * gcc.dg/tree-ssa/forwprop-18.c: New test.
5683 2012-04-27 Tom de Vries <tom@codesourcery.com>
5685 PR tree-optimization/51879
5686 * gcc.dg/pr51879.c: New test.
5687 * gcc.dg/pr51879-2.c: Same.
5688 * gcc.dg/pr51879-3.c: Same.
5689 * gcc.dg/pr51879-4.c: Same.
5690 * gcc.dg/pr51879-6.c: Same.
5692 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
5695 * g++.dg/cpp0x/defaulted35.C: New.
5696 * g++.dg/cpp0x/defaulted15.C: Adjust.
5698 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
5700 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
5703 2012-04-25 Sriraman Tallam <tmsriram@google.com>
5705 * gcc.target/i386/builtin_target.c: Check avx2.
5707 2012-04-26 Alan Modra <amodra@gmail.com>
5709 * gcc.target/powerpc/savres.c: New test.
5710 * gcc.target/powerpc/powerpc.exp: Run it.
5712 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
5715 * gcc.dg/torture/pr53120.c: New test.
5717 2012-04-25 Jakub Jelinek <jakub@redhat.com>
5720 * gcc.c-torture/compile/pr52979-1.c: New test.
5721 * gcc.c-torture/execute/pr52979-1.c: New test.
5722 * gcc.c-torture/execute/pr52979-2.c: New test.
5724 2012-04-25 Richard Guenther <rguenther@suse.de>
5726 * gcc.target/i386/l_fma_float_5.c: Adjust.
5727 * gcc.target/i386/l_fma_double_4.c: Likewise.
5728 * gcc.target/i386/l_fma_float_2.c: Likewise.
5729 * gcc.target/i386/l_fma_float_6.c: Likewise.
5730 * gcc.target/i386/l_fma_double_1.c: Likewise.
5731 * gcc.target/i386/l_fma_double_5.c: Likewise.
5732 * gcc.target/i386/l_fma_float_3.c: Likewise.
5733 * gcc.target/i386/l_fma_double_2.c: Likewise.
5734 * gcc.target/i386/l_fma_double_6.c: Likewise.
5735 * gcc.target/i386/l_fma_float_4.c: Likewise.
5736 * gcc.target/i386/l_fma_double_3.c: Likewise.
5737 * gcc.target/i386/l_fma_float_1.c: Likewise.
5739 2012-04-25 Jakub Jelinek <jakub@redhat.com>
5741 PR tree-optimization/53058
5742 * gcc.c-torture/compile/pr53058.c: New test.
5744 2012-04-25 Jan Hubicka <jh@suse.cz>
5747 * gcc.target/i386/pr39082-1.c: Update warning location.
5749 2012-04-25 Jakub Jelinek <jakub@redhat.com>
5752 * gcc.dg/pr52880.c: New test.
5754 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
5756 * gcc.dg/m-un-2.c: Update.
5757 * gcc.dg/20011021-1.c: Update.
5759 2012-04-25 Tobias Burnus <burnus@net-b.de>
5762 * gfortran.dg/realloc_on_assign_14.f90: New.
5764 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
5767 PR tree-optimizations/52891
5768 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
5770 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5773 * g++.dg/cpp0x/sfinae35.C: New.
5774 * g++.dg/cpp0x/sfinae36.C: Likewise.
5776 2012-04-24 Sriraman Tallam <tmsriram@google.com>
5778 * gcc.target/builtin_target.c: New testcase.
5780 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5783 * gcc.target/powerpc/pr47197.c: New test.
5785 2012-04-24 Richard Guenther <rguenther@suse.de>
5787 PR tree-optimization/53085
5788 * g++.dg/torture/pr53085.C: New testcase.
5790 2012-04-24 Andrew Pinski <apinski@cavium.com>
5793 * gcc.dg/tree-ssa/andor-3.c: New testcase.
5794 * gcc.dg/tree-ssa/andor-4.c: New testcase.
5795 * gcc.dg/tree-ssa/andor-5.c: New testcase.
5797 2012-04-24 Jakub Jelinek <jakub@redhat.com>
5800 * gcc.c-torture/execute/pr53084.c: New test.
5802 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
5804 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
5806 2012-04-23 Andrew Pinski <apinski@cavium.com>
5808 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
5810 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
5813 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
5814 * gcc.dg/torture/builtin-power-1.c: Likewise.
5816 2012-04-23 Richard Guenther <rguenther@suse.de>
5818 PR tree-optimization/53070
5819 * gcc.dg/torture/pr53070.c: New testcase.
5821 2012-04-23 Richard Guenther <rguenther@suse.de>
5824 * gcc.dg/pr53060.c: New testcase.
5826 2012-04-23 Jakub Jelinek <jakub@redhat.com>
5828 PR tree-optimizations/52891
5829 * gcc.c-torture/compile/pr52891-1.c: New test.
5830 * gcc.c-torture/compile/pr52891-2.c: New test.
5832 2012-04-22 Tobias Burnus <burnus@net-b.de>
5835 * gfortran.dg/read_float_4.f90: New.
5837 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
5840 * c-c++-common/pr35441.C: New.
5842 2012-04-20 Ian Lance Taylor <iant@google.com>
5844 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
5845 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
5847 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
5849 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
5851 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
5853 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5855 PR rtl-optimization/44214
5856 * gcc.dg/pr44214-1.c: New test.
5857 * gcc.dg/pr44214-2.c: Likewise.
5858 * gcc.dg/pr44214-3.c: Likewise.
5860 2012-04-20 Richard Guenther <rguenther@suse.de>
5862 * g++.dg/torture/20120420-1.C: New testcase.
5864 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
5866 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
5868 2012-04-19 Christian Bruel <christian.bruel@st.com>
5870 * gcc.dg/pr52283.c: New test.
5872 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
5874 * gcc.dg/pr37985.c: New test.
5876 2012-04-19 Richard Guenther <rguenther@suse.de>
5878 PR rtl-optimization/44688
5879 * gcc.dg/var-expand1.c: Increase array size to make unrolling
5880 possibly profitable.
5882 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5884 PR tree-optimization/52976
5885 * gfortran.dg/reassoc_11.f: New test.
5887 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5889 PR tree-optimization/52976
5890 * gfortran.dg/reassoc_7.f: New test.
5891 * gfortran.dg/reassoc_8.f: Likewise.
5892 * gfortran.dg/reassoc_9.f: Likewise.
5893 * gfortran.dg/reassoc_10.f: Likewise.
5895 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
5898 * g++.dg/cpp0x/sfinae33.C: New.
5899 * g++.dg/cpp0x/sfinae34.C: Likewise.
5901 2012-04-18 Joey Ye <joey.ye@arm.com>
5903 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
5905 2012-04-18 Richard Guenther <rguenther@suse.de>
5907 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
5909 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
5910 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
5912 2012-04-17 Tom de Vries <tom@codesourcery.com>
5914 * g++.dg/pr51264-4.C: New test.
5916 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
5919 * g++.dg/cpp0x/constexpr-ctor10.C: New.
5921 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
5924 * g++.dg/parse/crash59.C: New.
5926 2012-04-17 Michael Matz <matz@suse.de>
5928 PR tree-optimization/18437
5929 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
5931 2012-04-17 Richard Guenther <rguenther@suse.de>
5934 * g++.dg/torture/pr53011.C: New testcase.
5936 2012-04-16 Jason Merrill <jason@redhat.com>
5939 * g++.dg/cpp0x/variadic131.C: New.
5942 * g++.dg/cpp0x/variadic130.C: New.
5945 * g++.dg/cpp0x/variadic129.C: New.
5948 * g++.dg/cpp0x/variadic128.C: New.
5950 2012-04-16 Tobias Burnus <burnus@net-b.de>
5953 * gfortran.dg/pointer_intent_6.f90: New.
5955 2012-04-16 Tobias Burnus <burnus@net-b.de>
5958 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
5959 to include public_private_module_4.f90.
5960 * gfortran.dg/public_private_module_4.f90: Skip this test on all
5963 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
5966 * g++.dg/diagnostic/operator1.C: New.
5967 * g++.dg/ext/label5.C: Adjust.
5968 * g++.dg/ext/va-arg1.C: Likewise.
5969 * g++.dg/other/error20.C: Likewise.
5970 * g++.dg/other/error20.C: Likewise.
5971 * g++.dg/other/error16.C: Likewise.
5972 * g++.dg/other/error10.C: Likewise.
5973 * g++.dg/parse/error30.C: Likewise.
5974 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
5976 2012-04-16 Jason Merrill <jason@redhat.com>
5979 * g++.dg/cpp0x/variadic127.C: New.
5981 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5983 * lib/plugin-support.exp (plugin-test-execute): Properly determine
5985 Use fail, pass instead of unresolved.
5989 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
5991 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5992 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5993 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5995 2012-04-16 Janus Weil <janus@gcc.gnu.org>
5998 * gfortran.dg/typebound_call_23.f03: New test case.
6000 2012-04-15 Jason Merrill <jason@redhat.com>
6003 * g++.dg/cpp0x/variadic126.C: New.
6006 * g++.dg/cpp0x/variadic125.C: New.
6009 * g++.dg/cpp0x/variadic124.C: New.
6012 * g++.dg/cpp0x/nullptr27.C: New.
6015 * g++.dg/warn/format8.C: New.
6017 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6020 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6022 2012-04-14 Tobias Burnus <burnus@net-b.de>
6026 * gfortran.dg/public_private_module_3.f90: New.
6027 * gfortran.dg/public_private_module_4.f90: New.
6029 2012-04-14 Tom de Vries <tom@codesourcery.com>
6031 * gcc.dg/superblock.c: New test.
6033 2012-04-14 Tom de Vries <tom@codesourcery.com>
6035 * gcc.dg/pr51879-12.c: New test.
6037 2012-04-13 Jason Merrill <jason@redhat.com>
6040 * g++.dg/cpp0x/variadic123.C: New.
6041 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6044 * g++.dg/cpp0x/initlist-ctor1.C: New.
6047 * g++.dg/other/anon-union2.C: New.
6049 2012-04-13 Martin Jambor <mjambor@suse.cz>
6052 * g++.dg/ipa/pr52939.C: New test.
6054 2012-04-13 Tom de Vries <tom@codesourcery.com>
6056 * gcc.dg/pr52734.c: New test.
6058 2012-04-13 Richard Guenther <rguenther@suse.de>
6060 PR tree-optimization/52969
6061 * gcc.dg/torture/pr52969.c: New testcase.
6063 2012-04-13 Richard Guenther <rguenther@suse.de>
6066 * gcc.dg/pr52549.c: New testcase.
6068 2012-04-13 Richard Guenther <rguenther@suse.de>
6071 * gcc.dg/pr52862.c: New testcase.
6073 2012-04-13 Joey Ye <joey.ye@arm.com>
6075 * gcc.target/arm/thumb1-imm.c: New testcase.
6077 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6080 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6081 second function argument.
6082 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6083 (calc_permps): Update declaration. Calculate result correctly.
6084 (avx2_test): Change src2 type to union256i_d.
6085 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6088 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6091 * gcc.target/powerpc/pr52775.c: New file.
6093 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6095 PR tree-optimization/18589
6096 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6097 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6098 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6099 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6100 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6101 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6102 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6103 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6104 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6105 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6107 2012-04-12 Richard Guenther <rguenther@suse.de>
6109 PR tree-optimization/52943
6110 * gcc.dg/torture/pr52943.c: New testcase.
6112 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6115 * gcc/target/sh/pr50751-4.c: New.
6116 * gcc/target/sh/pr50751-5.c: New.
6117 * gcc/target/sh/pr50751-6.c: New.
6118 * gcc/target/sh/pr50751-7.c: New.
6120 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
6123 * g++.dg/lookup/using52.C: New.
6125 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
6127 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6129 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6131 PR rtl-optimization/52876
6132 * gcc.target/i386/pr52876.c: New.
6134 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6136 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6138 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6140 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6141 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6142 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6143 (ptrdiff_t): ... this. All uses changed.
6144 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6145 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6147 (main): Cast argument to __INTPTR_TYPE__.
6148 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6150 * gcc.dg/mallign.c (main): Likewise.
6151 * gcc.dg/pr38700.c (foo): Likewise.
6152 * gcc.dg/long-long-cst1.c (t): Likewise.
6153 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6154 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6155 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6156 * gcc.dg/pr25682.c (d, foo): Likewise.
6157 * gcc.dg/format/cast-1.c (f): Likewise.
6158 * gcc.dg/c90-const-expr-10.c
6159 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6160 (size_t): ...this. All uses changed.
6161 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6162 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6163 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6164 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6165 * gcc.dg/sequence-pt-1.c: Likewise.
6166 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6167 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6168 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6169 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6170 of ptrdiff_t with it.
6171 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6172 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6173 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6175 2012-04-11 Jason Merrill <jason@redhat.com>
6178 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6179 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6182 * g++.dg/ext/attrib45.C: New.
6184 * g++.dg/eh/dtor3.C: New.
6186 2012-04-11 Richard Guenther <rguenther@suse.de>
6189 * gfortran.dg/pr52621.f90: New testcase.
6191 2012-04-11 Richard Guenther <rguenther@suse.de>
6194 * g++.dg/torture/pr52918-1.C: New testcase.
6195 * g++.dg/torture/pr52918-2.C: Likewise.
6197 2012-04-11 Tobias Burnus <burnus@net-b.de>
6200 * gfortran.dg/block_11.f90: New.
6202 2012-04-11 Nick Clifton <nickc@redhat.com>
6204 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6206 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6209 * gcc.target/powerpc/pr16458-1.c: New test.
6210 * gcc.target/powerpc/pr16458-2.c: Likewise.
6211 * gcc.target/powerpc/pr16458-3.c: Likewise.
6212 * gcc.target/powerpc/pr16458-4.c: Likewise.
6214 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6216 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6217 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6218 * gcc.dg/builtin-bswap-5.c: Likewise.
6219 * gcc.target/i386/builtin-bswap-4.c: New test.
6221 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
6224 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6226 2012-04-11 Richard Guenther <rguenther@suse.de>
6228 PR rtl-optimization/52881
6229 * gcc.dg/torture/pr52881.c: New testcase.
6230 * gcc.dg/torture/pr52913.c: Likewise.
6232 2012-04-11 Richard Guenther <rguenther@suse.de>
6234 PR tree-optimization/52912
6235 * gcc.dg/torture/pr52912.c: New testcase.
6237 2010-04-10 Michael Matz <matz@suse.de>
6239 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6240 * gcc.dg/vect/vect-outer-1.c: Adjust.
6241 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6242 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6243 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6244 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6245 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6246 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6248 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6250 PR tree-optimization/52870
6251 * gcc.dg/vect/pr52870.c: New test.
6253 2012-04-09 Mike Stump <mikestump@comcast.net>
6255 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6256 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6257 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6258 * gnat.dg/aggr11.adb: Likewise.
6259 * gnat.dg/aggr11_pkg.ads: Likewise.
6260 * gnat.dg/aggr15.adb: Likewise.
6261 * gnat.dg/aggr15.ads: Likewise.
6262 * gnat.dg/aggr17.adb: Likewise.
6263 * gnat.dg/aggr18.adb: Likewise.
6264 * gnat.dg/array14.adb: Likewise.
6265 * gnat.dg/array14.ads: Likewise.
6266 * gnat.dg/array14_pkg.ads: Likewise.
6267 * gnat.dg/array19.adb: Likewise.
6268 * gnat.dg/array19.ads: Likewise.
6269 * gnat.dg/discr27.adb: Likewise.
6270 * gnat.dg/discr27.ads: Likewise.
6271 * gnat.dg/discr35.adb: Likewise.
6272 * gnat.dg/discr35.ads: Likewise.
6273 * gnat.dg/discr6.adb: Likewise.
6274 * gnat.dg/discr6_pkg.ads: Likewise.
6275 * gnat.dg/import1.adb: Likewise.
6276 * gnat.dg/import1.ads: Likewise.
6277 * gnat.dg/loop_address2.adb: Likewise.
6278 * gnat.dg/opt7.adb: Likewise.
6279 * gnat.dg/opt7.ads: Likewise.
6280 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6281 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6282 * gnat.dg/rep_clause2.adb: Likewise.
6283 * gnat.dg/rep_clause2.ads: Likewise.
6284 * gnat.dg/slice2.adb: Likewise.
6285 * gnat.dg/slice2.ads: Likewise.
6286 * gnat.dg/slice6.adb: Likewise.
6287 * gnat.dg/slice6_pkg.ads: Likewise.
6288 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6289 * gnat.dg/taft_type2.adb: Likewise.
6290 * gnat.dg/taft_type2.ads: Likewise.
6291 * gnat.dg/taft_type2_pkg.ads: Likewise.
6292 * gnat.dg/volatile10.adb: Likewise.
6293 * gnat.dg/volatile10_pkg.ads: Likewise.
6295 * gcc.dg/dll-8.c: Remove execute permissions.
6296 * g++.dg/ext/dllexport5.C: Likewise.
6298 2012-04-09 Jan Hubicka <jh@suse.cz>
6303 * gcc.dg/lto/pr52634_1.c: New testcase.
6304 * gcc.dg/lto/pr52634_0.c: New testcase.
6306 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6309 * gcc.target/i386/pr52883.c: New testcase.
6311 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6313 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6314 (check_effective_target_sync_long_long): Add SPARC case.
6315 (check_effective_target_sync_long_long_runtime): Likewise.
6316 (check_effective_target_sync_int_long): Adjust SPARC case.
6317 (check_effective_target_sync_char_short): Likewise.
6319 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6321 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6322 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6324 2012-04-08 Tobias Burnus <burnus@net-b.de>
6328 * gfortran.dg/public_private_module_2.f90: New.
6330 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
6332 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6335 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6338 * gfortran.dg/function_optimize_11.f90: New test.
6340 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6343 * gfortran.dg/use_only_6.f90: New test.
6345 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6348 * gfortran.dg/use_only_6.f90: New test.
6349 2012-04-06 Mike Stump <mikestump@comcast.net>
6352 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6354 2012-04-05 Jason Merrill <jason@redhat.com>
6357 * g++.dg/template/qualified-id5.C: New.
6359 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6362 * gcc.target/i386/pr52882.c: New test.
6364 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6365 Dominique D'Humieures <dominiq@lps.ens.fr>
6368 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6369 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6371 2012-04-04 Jason Merrill <jason@redhat.com>
6374 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6376 2012-04-03 Jason Merrill <jason@redhat.com>
6379 * g++.dg/cpp0x/variadic-value1.C: New.
6381 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6383 * gnat.dg/pack18.adb: New test.
6384 * gnat.dg/pack18_pkg.ads: New helper.
6386 2012-04-03 Richard Guenther <rguenther@suse.de>
6388 PR tree-optimization/52808
6389 * gcc.dg/pr52808.c: New testcase.
6391 2012-04-03 Jakub Jelinek <jakub@redhat.com>
6393 PR tree-optimization/52835
6394 * gfortran.dg/pr52835.f90: New test.
6396 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6398 * gnat.dg/specs/aggr5.ads: New test.
6400 2012-04-02 Richard Guenther <rguenther@suse.de>
6402 PR tree-optimization/52756
6403 * gcc.dg/torture/pr52756.c: New testcase.
6405 2012-04-02 Richard Guenther <rguenther@suse.de>
6408 * gcc.dg/pr52803.c: New testcase.
6410 2012-04-02 Dodji Seketeli <dodji@redhat.com>
6413 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6416 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6419 * g++.dg/cpp0x/noexcept17.C: New.
6420 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6421 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6422 * g++.dg/cpp0x/noexcept01.C: Likewise.
6423 * g++.dg/eh/init-temp1.C: Likewise.
6424 * g++.dg/eh/ctor1.C: Likwise.
6426 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
6428 * gnat.dg/controlled6.adb: New test.
6429 * gnat.dg/controlled6_pkg.ads: New helper.
6430 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6432 2012-03-30 Richard Henderson <rth@redhat.com>
6435 * g++.dg/opt/pr52727.C: New testcase.
6437 2012-03-30 Richard Guenther <rguenther@suse.de>
6439 PR tree-optimization/52754
6440 * gcc.target/i386/pr52754.c: New testcase.
6442 2012-03-30 Richard Guenther <rguenther@suse.de>
6445 * g++.dg/torture/pr52772.C: New testcase.
6447 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6450 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
6452 2012-03-29 Jason Merrill <jason@redhat.com>
6455 * g++.dg/template/inherit8.C: New.
6457 2012-03-29 Jakub Jelinek <jakub@redhat.com>
6460 * g++.dg/ext/weak4.C: New test.
6462 PR tree-optimization/52760
6463 * gcc.c-torture/execute/pr52760.c: New test.
6465 2012-03-29 Jason Merrill <jason@redhat.com>
6468 * g++.dg/cpp0x/initlist-array3.C: New.
6470 2012-03-28 Jason Merrill <jason@redhat.com>
6473 * g++.dg/overload/virtual2.C: New.
6475 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
6477 * gnat.dg/vect7.ad[sb]: New test.
6479 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
6480 Tobias Burnus <burnus@gcc.gnu.org>
6483 * gfortran.dg/allocate_class_1.f90 : Change error test.
6484 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
6485 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
6486 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
6488 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6491 * gcc.dg/pr52691.c: New test.
6494 * gcc.c-torture/compile/pr52750.c: New test.
6496 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
6499 * gcc.target/avr/torture/builtins-2.c: New test.
6501 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6504 * gcc.target/i386/pr52736.c: New test.
6506 2012-03-27 Martin Jambor <mjambor@suse.cz>
6509 * gcc.dg/torture/pr52693.c: New test.
6511 2012-03-27 Meador Inge <meadori@codesourcery.com>
6514 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
6516 2012-03-27 Mike Stump <mikestump@comcast.net>
6519 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
6520 failures that match branch names.
6522 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
6523 H.J. Lu <hongjiu.lu@intel.com>
6526 * gcc.target/i386/pr52698.c: New test.
6528 2012-03-27 Richard Guenther <rguenther@suse.de>
6531 * gcc.dg/torture/pr52720.c: New testcase.
6533 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
6535 * gnat.dg/pack17.adb: New test.
6537 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6539 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
6540 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
6542 2012-03-26 Martin Jambor <mjambor@suse.cz>
6544 PR tree-optimization/50052
6545 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
6547 2012-03-26 Richard Guenther <rguenther@suse.de>
6549 PR tree-optimization/52701
6550 * gfortran.dg/pr52701.f90: New testcase.
6552 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
6554 PR tree-optimization/52686
6555 * gcc.target/arm/pr52686.c: New test.
6557 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
6559 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
6560 Add "-Os -flto" to list.
6562 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
6564 * gnat.dg/concat2.ad[sb]: New test.
6566 2012-03-24 Jason Merrill <jason@redhat.com>
6568 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
6569 * g++.dg/cpp0x/trailing2.C: Likewise.
6570 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
6571 * g++.dg/cpp1y/auto-fn1.C: New.
6572 * g++.dg/cpp1y/auto-fn2.C: New.
6573 * g++.dg/cpp1y/auto-fn3.C: New.
6574 * g++.dg/cpp1y/auto-fn4.C: New.
6575 * g++.dg/cpp1y/auto-fn5.C: New.
6576 * g++.dg/cpp1y/auto-fn6.C: New.
6577 * g++.dg/cpp1y/auto-fn7.C: New.
6578 * g++.dg/cpp1y/auto-fn8.C: New.
6579 * g++.dg/cpp1y/auto-fn9.C: New.
6580 * g++.dg/cpp1y/auto-fn10.C: New.
6581 * g++.dg/cpp1y/auto-fn11.C: New.
6583 2012-03-23 Richard Guenther <rguenther@suse.de>
6585 PR tree-optimization/52678
6586 * gfortran.dg/pr52678.f: New testcase.
6588 2012-03-23 Richard Guenther <rguenther@suse.de>
6590 PR tree-optimization/52638
6591 * g++.dg/torture/pr52638.C: New testcase.
6593 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
6596 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
6598 2012-03-22 Jakub Jelinek <jakub@redhat.com>
6601 * g++.dg/ext/attrib44.C: New test.
6603 2012-03-22 Jan Hubicka <jh@suse.cz>
6606 * g++.dg/torture/pr51737.C: New testcase
6608 2012-03-22 Richard Guenther <rguenther@suse.de>
6610 PR tree-optimization/52548
6611 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
6613 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6615 * lib/fortran-modules.exp (list-module-names-1): Remove
6618 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
6621 * gcc.target/sh/pr50751-1.c: New.
6622 * gcc.target/sh/pr50751-2.c: New.
6623 * gcc.target/sh/pr50751-3.c: New.
6625 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
6628 * gcc.target/sh/sh4a-cos.c: Remove.
6629 * gcc.target/sh/sh4a-sin.c: Remove.
6630 * gcc.target/sh/sh4a-sincos.c: Remove.
6632 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
6634 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
6635 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
6637 2012-03-21 Martin Jambor <mjambor@suse.cz>
6640 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
6641 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
6643 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
6645 * gcc.target/arm/thumb-16bit-ops.c: New file.
6646 * gcc.target/arm/thumb-ifcvt.c: New file.
6648 2012-03-20 Jason Merrill <jason@redhat.com>
6650 * lib/target-supports.exp: Add { target c++1y }.
6652 * g++.dg/cpp0x/auto32.C: New.
6654 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
6657 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
6659 * gcc.dg/torture/pr48124-4.c: Ditto:
6660 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
6662 2012-03-20 Jason Merrill <jason@redhat.com>
6665 * g++.dg/cpp0x/initlist66.C: New.
6667 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
6669 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
6672 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
6675 * gcc.target/avr/torture/addr-space-2.h: New file.
6676 * gcc.target/avr/torture/addr-space-2-g.h: New test.
6677 * gcc.target/avr/torture/addr-space-2-0.h: New test.
6678 * gcc.target/avr/torture/addr-space-2-1.h: New test.
6679 * gcc.target/avr/torture/addr-space-2-x.h: New test.
6681 2012-03-20 Richard Guenther <rguenther@suse.de>
6683 * gnat.dg/pack16.adb: New testcase.
6684 * gnat.dg/pack16_pkg.ads: Likewise.
6685 * gnat.dg/specs/pack8.ads: Likewise.
6686 * gnat.dg/specs/pack8_pkg.ads: Likewise.
6688 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
6690 * g++.dg/warn/Wuseless-cast.C: Extend.
6692 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
6695 * g++.dg/warn/Wuseless-cast.C: New.
6697 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
6700 * gfortran.dg/pr52608.f90: New test.
6702 2012-03-17 Tobias Burnus <burnus@net-b.de>
6705 * gfortran.dg/proc_ptr_36.f90: New.
6707 2012-03-16 Martin Jambor <mjambor@suse.cz>
6709 * gcc.dg/misaligned-expand-1.c: New test.
6710 * gcc.dg/misaligned-expand-3.c: Likewise.
6712 2012-03-16 Richard Guenther <rguenther@suse.de>
6713 Kai Tietz <ktietz@redhat.com>
6716 * gcc.c-torture/execute/pr48814-1.c: New test.
6717 * gcc.c-torture/execute/pr48814-2.c: New test.
6718 * gcc.dg/tree-ssa/assign-1.c: New test.
6719 * gcc.dg/tree-ssa/assign-2.c: New test.
6720 * gcc.dg/tree-ssa/assign-3.c: New test.
6722 2012-03-16 Richard Guenther <rguenther@suse.de>
6724 * gnat.dg/specs/pack7.ads: New testcase.
6726 2012-03-15 Jakub Jelinek <jakub@redhat.com>
6729 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
6730 * gcc.dg/torture/vshuf-8.inc: Likewise.
6731 * gcc.dg/torture/vshuf-16.inc: Likewise.
6732 * gcc.dg/torture/vshuf-32.inc: Likewise.
6734 2012-03-15 Jason Merrill <jason@redhat.com>
6736 * g++.dg/torture/pr52582.C: New.
6738 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6740 * lib/fortran-modules.exp: New file which was forgotten in r185430.
6742 2012-03-15 Ira Rosen <irar@il.ibm.com>
6743 Ulrich Weigand <ulrich.weigand@linaro.org>
6745 * gcc.dg/vect/slp-cond-3.c: New test.
6746 * gcc.dg/vect/slp-cond-4.c: New test.
6748 2012-03-15 Ira Rosen <irar@il.ibm.com>
6749 Ulrich Weigand <ulrich.weigand@linaro.org>
6751 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
6752 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
6754 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
6759 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
6760 * gfortran.dg/round_1.f03: Likewise.
6762 2012-03-15 Jakub Jelinek <jakub@redhat.com>
6763 Andrew Pinski <apinski@cavium.com>
6766 * gcc.dg/pr52592.c: New test.
6768 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6770 * gfortran.fortran-torture/compile/compile.exp: Simplify.
6771 * gfortran.fortran-torture/execute/execute.exp: Likewise.
6772 * lib/gcc-dg.exp (cleanup-modules): Move to ..
6773 * lib/fortran-modules.exp: .. this new file. Adjust users.
6774 * lib/gfortran-dg.exp (gfortran-dg-runtest,
6775 gfortran-dg-debug-runtest): Call cleanup-modules.
6776 * lib/fortran-torture.exp (fortran-torture-execute,
6777 fortran-torture): Likewise.
6778 * gfortran.dg/coarray/caf.exp: Likewise.
6779 * lib/lto.exp: Likewise.
6780 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
6781 * gfortran.dg/class_4b.f03: Likewise.
6782 * gfortran.dg/class_4c.f03: Likewise.
6783 * gfortran.dg/class_45a.f03: Likewise.
6784 * gfortran.dg/binding_label_tests_10.f03: Likewise.
6785 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
6786 * gfortran.dg/binding_label_tests_11.f03: Likewise.
6787 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
6788 * gfortran.dg/binding_label_tests_13.f03: Likewise.
6789 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
6790 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
6791 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
6792 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
6793 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
6794 * gfortran.dg/whole_file_28.f90: Likewise.
6795 * gfortran.dg/whole_file_29.f90: Likewise.
6796 * gfortran.dg/whole_file_30.f90: Likewise.
6797 * gfortran.dg/whole_file_31.f90: Likewise.
6799 2012-03-15 Jakub Jelinek <jakub@redhat.com>
6801 PR tree-optimization/52267
6802 * gcc.dg/pr52267.c: New test.
6803 * gcc.dg/tree-ssa/vrp65.c: New test.
6804 * gcc.dg/tree-ssa/vrp66.c: New test.
6806 2012-03-15 Richard Guenther <rguenther@suse.de>
6809 * gfortran.dg/vect/pr52580.f: New testcase.
6811 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
6813 * gcc.target/sh/fpul-usage-1.c: New.
6815 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
6818 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
6819 * gcc.target/sh/pr49468-di.c: Likewise.
6821 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6823 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
6824 * gcc.dg/c99-stdint-6.c: Likewise.
6825 * gcc.dg/lto/20090210_0.c: Likewise.
6826 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
6827 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
6828 * gcc.dg/pragma-init-fini-2.c: Likewise.
6829 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
6830 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
6831 * gcc.target/i386/pr22152.c: Likewise.
6832 * gcc.target/i386/vect8-ret.c: Likewise.
6833 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
6836 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6838 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
6839 * g++.dg/tree-prof/partition1.C: Likewise.
6840 * g++.dg/tree-prof/partition2.C: Likewise.
6841 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
6843 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
6844 * gcc.c-torture/execute/20010724-1.c: Remove.
6845 * gcc.c-torture/execute/20010724-1.x: Remove.
6846 * gcc.c-torture/execute/20040208-2.c: Remove.
6847 * gcc.c-torture/execute/20040208-2.x: Remove.
6848 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
6850 (main) [__mips__ && __sgi__]: Remove.
6851 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
6852 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6853 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
6854 mips-sgi-irix6* handling.
6855 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
6856 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
6857 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
6859 * gcc.dg/torture/builtin-logb-1.c: Likewise.
6860 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
6861 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
6862 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
6863 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
6864 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
6866 * gcc.target/mips/interrupt_handler-3.c: Likewise.
6867 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
6868 * gcc.target/mips/save-restore-3.c: Likewise.
6869 * gcc.target/mips/save-restore-4.c: Likewise.
6870 * gcc.target/mips/save-restore-5.c: Likewise.
6871 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
6872 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
6874 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
6876 (restore_ld_library_path_env_vars): Likewise.
6877 * lib/target-supports.exp (check_profiling_available): Remove
6878 mips*-*-irix* handling.
6879 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
6880 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
6881 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
6883 2012-03-14 Jakub Jelinek <jakub@redhat.com>
6886 * g++.dg/opt/pr52582.C: New test.
6888 2012-03-14 Richard Guenther <rguenther@suse.de>
6890 PR tree-optimization/52571
6891 * gcc.dg/vect/vect-2.c: Initialize arrays.
6892 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
6893 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
6894 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
6896 2012-03-14 Richard Guenther <rguenther@suse.de>
6901 * gcc.dg/torture/pr48124-1.c: New testcase.
6902 * gcc.dg/torture/pr48124-2.c: Likewise.
6903 * gcc.dg/torture/pr48124-3.c: Likewise.
6904 * gcc.dg/torture/pr48124-4.c: Likewise.
6906 2012-03-14 Richard Guenther <rguenther@suse.de>
6909 * gcc.dg/pr52578.c: New testcase.
6911 2012-03-14 Jakub Jelinek <jakub@redhat.com>
6914 * g++.dg/cpp0x/udlit-args2.C: New test.
6916 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
6919 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
6920 * gcc.c-torture/compile/pr48596.c: ... here.
6922 2012-01-30 Dodji Seketeli <dodji@redhat.com>
6925 * g++.dg/lookup/hidden-class17.C: New test.
6927 2012-03-13 Jakub Jelinek <jakub@redhat.com>
6930 * gcc.dg/Wunused-var-3.c: New test.
6932 2012-03-13 Martin Jambor <mjambor@suse.cz>
6934 * gcc.dg/misaligned-expand-2.c: New test.
6936 2012-03-13 Richard Guenther <rguenther@suse.de>
6939 * gcc.dg/pr52134.c: New testcase.
6941 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6943 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
6945 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6947 PR tree-optimization/46728
6948 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
6949 * gcc.target/powerpc/pr46728-5.c: Likewise.
6950 * gcc.target/powerpc/pr46728-8.c: Likewise.
6951 * gcc.target/powerpc/pr46728-10.c: Likewise.
6952 * gcc.target/powerpc/pr46728-11.c: Likewise.
6953 * gcc.target/powerpc/pr46728-13.c: Likewise.
6954 * gcc.target/powerpc/pr46728-14.c: Likewise.
6955 * gcc.target/powerpc/pr46728-15.c: Likewise.
6957 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
6960 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
6962 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6964 PR tree-optimization/46728
6965 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
6966 * gcc.target/powerpc/pr46728-5.c: Likewise.
6967 * gcc.target/powerpc/pr46728-8.c: Likewise.
6968 * gcc.target/powerpc/pr46728-10.c: Likewise.
6969 * gcc.target/powerpc/pr46728-11.c: Likewise.
6970 * gcc.target/powerpc/pr46728-13.c: Likewise.
6971 * gcc.target/powerpc/pr46728-14.c: Likewise.
6972 * gcc.target/powerpc/pr46728-15.c: Likewise.
6974 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
6977 * gcc.target/avr/torture/addr-space-1.h: New file.
6978 * gcc.target/avr/torture/addr-space-1-g.h: New test.
6979 * gcc.target/avr/torture/addr-space-1-0.h: New test.
6980 * gcc.target/avr/torture/addr-space-1-1.h: New test.
6981 * gcc.target/avr/torture/addr-space-1-x.h: New test.
6983 2012-03-12 Andrew Pinski <apinski@cavium.com>
6985 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
6987 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6989 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
6990 * g++.dg/abi/thunk4.C: Likewise.
6991 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
6993 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
6995 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
6996 * g++.dg/eh/spbp.C: Likewise.
6997 * g++.dg/ext/label13.C: Likewise.
6998 * g++.dg/guality/guality.exp: Likewise.
6999 * g++.dg/other/anon5.C: Likewise.
7000 * g++.dg/other/pragma-ep-1.C: Remove.
7001 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7002 * g++.dg/warn/pr31246.C: Likewise.
7003 * g++.dg/warn/weak1.C: Likewise.
7004 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7005 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7006 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7007 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7008 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7009 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7010 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7011 * gcc.dg/c99-tgmath-1.c: Likewise.
7012 * gcc.dg/c99-tgmath-2.c: Likewise.
7013 * gcc.dg/c99-tgmath-3.c: Likewise.
7014 * gcc.dg/c99-tgmath-4.c: Likewise.
7015 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7017 * gcc.dg/debug/pr49032.c: Likewise.
7018 * gcc.dg/guality/guality.exp: Likewise.
7019 * gcc.dg/intmax_t-1.c: Likewise.
7020 * gcc.dg/pr48616.c: Likewise.
7021 * gcc.dg/pragma-ep-1.c: Remove.
7022 * gcc.dg/pragma-ep-2.c: Remove.
7023 * gcc.dg/pragma-ep-3.c: Remove.
7024 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7025 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7026 * gcc.misc-tests/gcov-14.c: Likewise.
7027 * gfortran.dg/guality/guality.exp: Likewise.
7028 * lib/target-supports.exp (check_weak_available): Likewise.
7029 (add_options_for_tls): Likewise.
7030 (check_ascii_locale_available): Likewise.
7031 * obj-c++.dg/dwarf-2.mm: Likewise.
7032 * objc.dg/dwarf-1.m: Likewise.
7033 * objc.dg/dwarf-2.m: Likewise.
7035 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7037 PR tree-optimization/51721
7038 * gcc.dg/tree-ssa/vrp64.c: New test.
7040 PR tree-optimization/52533
7041 * gcc.c-torture/compile/pr52533.c: New test.
7043 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7045 * gcc.target/i386/rtm-xabort-1.c: New.
7046 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7047 * gcc.target/i386/rtm-xend-1.c: Ditto.
7048 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7049 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7050 * gcc.target/i386/sse-13.c: Ditto.
7051 * gcc.target/i386/sse-14.c: Ditto.
7052 * gcc.target/i386/sse-22.c: Ditto.
7053 * gcc.target/i386/sse-23.c: Ditto.
7054 * g++.dg/other/i386-2.C: Ditto.
7055 * g++.dg/other/i386-3.C: Ditto.
7057 2012-03-12 Tobias Burnus <burnus@net-b.de>
7060 * gfortran.dg/proc_ptr_35.f90: New.
7062 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7065 * gcc.dg/torture/pr52530.c: New test.
7067 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7070 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7072 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7075 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7077 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7079 2012-03-09 Andrew Pinski <apinski@cavium.com>
7082 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7083 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7085 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7087 * gcc.dg/tree-ssa/scev-3.c: New.
7088 * gcc.dg/tree-ssa/scev-4.c: New.
7090 2012-03-08 Tobias Burnus <burnus@net-b.de>
7093 * gfortran.dg/proc_ptr_34.f90
7095 2012-03-07 Jason Merrill <jason@redhat.com>
7098 * g++.dg/cpp0x/udlit-mangle.C: New.
7100 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7102 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7104 2012-03-06 Richard Guenther <rguenther@suse.de>
7107 * gcc.dg/torture/pr52493.c: New testcase.
7109 2012-03-06 Richard Guenther <rguenther@suse.de>
7112 * gcc.dg/lto/pr52097_0.c: New testcase.
7114 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7117 * gcc.target/sh/pr51244-1.c: New.
7118 * gcc.target/sh/pr51244-2.c: New.
7119 * gcc.target/sh/pr51244-3.c: New.
7121 2012-03-05 Jason Merrill <jason@redhat.com>
7124 * g++.dg/ext/visibility/template11.C: New.
7126 * g++.dg/cpp0x/implicit13.C: New.
7128 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7130 PR tree-optimization/51721
7131 * gcc.dg/tree-ssa/vrp63.c: New test.
7132 * gcc.dg/pr51721.c: New test.
7134 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7137 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7140 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7143 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7145 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7148 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7150 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7152 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7155 2012-03-03 Jason Merrill <jason@redhat.com>
7157 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7160 * g++.dg/cpp0x/initlist65.C: New.
7163 * g++.dg/ext/is_empty2.C: New.
7165 2012-03-03 Tobias Burnus <burnus@net-b.de>
7168 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7170 2012-03-03 Tobias Burnus <burnus@net-b.de>
7172 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7173 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7174 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7175 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7176 * gfortran.dg/class_30.f90: Remove dg-warning line.
7177 * gfortran.dg/bind_c_usage_25.f90: New.
7179 2012-03-03 Tobias Burnus <burnus@net-b.de>
7182 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7183 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7184 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7186 2012-03-03 Tobias Burnus <burnus@net-b.de>
7189 * gfortran.dg/assumed_type_1.f90: New.
7190 * gfortran.dg/assumed_type_2.f90: New.
7191 * gfortran.dg/assumed_type_3.f90: New.
7192 * gfortran.dg/assumed_type_4.f90: New.
7194 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7197 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7198 * gcc.target/sh/pr49468-di.c: New.
7200 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7202 * gcc.dg/graphite/pr50561.c: Update.
7204 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7206 * gcc.target/powerpc/pr52457.c: New test.
7208 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7210 * gcc.target/arm/sat-1.c: New test.
7212 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7215 * gcc.target/i386/pr46716.c: New test.
7217 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7220 * g++.dg/cpp0x/sfinae32.C: New.
7222 2012-03-02 Richard Guenther <rguenther@suse.de>
7224 PR tree-optimization/52406
7225 * gcc.dg/torture/pr52406.c: New testcase.
7227 2012-03-02 Tobias Burnus <burnus@net-b.de>
7230 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7231 * gfortran.dg/nullify_2.f90: Update dg-error.
7232 * gfortran.dg/nullify_4.f90: Ditto.
7233 * gfortran.dg/pointer_init_6.f90: Ditto.
7235 2012-03-02 Tobias Burnus <burnus@net-b.de>
7238 * gfortran.dg/class_51.f90: New.
7240 2012-03-02 Tobias Burnus <burnus@net-b.de>
7243 * gfortran.dg/intrinsic_8.f90: New.
7245 2012-03-01 Kai Tietz <ktietz@redhat.com>
7247 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7248 routines on mingw targets.
7249 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7251 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7253 PR tree-optimization/52445
7254 * gcc.dg/pr52445.c: New test.
7256 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7259 * gcc.c-torture/compile/pr52437.c: New test.
7262 * gcc.dg/torture/pr52419.c: New test.
7264 PR tree-optimization/52429
7265 * gcc.dg/torture/pr52429.c: New test.
7266 * g++.dg/opt/pr52429.C: New test.
7268 2012-02-29 Richard Guenther <rguenther@suse.de>
7271 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7272 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7273 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7274 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7275 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7276 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7278 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7280 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7282 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7285 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7287 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7290 * gcc.target/arm/neon/pr51534.c: New testcase.
7292 2012-02-28 Richard Guenther <rguenther@suse.de>
7295 * gcc.dg/torture/pr52407.c: New testcase.
7297 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7299 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7300 * gcc.target/arm/vfp2.c: Likewise.
7301 * gcc.target/arm/vfp3.c: Likewise.
7302 * gcc.target/arm/vfp4.c: Likewise.
7303 * gcc.target/arm/vfp5.c: Likewise.
7304 * gcc.target/arm/vfp6.c: Likewise.
7305 * gcc.target/arm/vfp7.c: Likewise.
7306 * gcc.target/arm/vfp8.c: Likewise.
7307 * gcc.target/arm/vfp9.c: Likewise.
7308 * gcc.target/arm/vfp10.c: Likewise.
7309 * gcc.target/arm/vfp11.c: Likewise.
7310 * gcc.target/arm/vfp12.c: Likewise.
7311 * gcc.target/arm/vfp13.c: Likewise.
7312 * gcc.target/arm/vfp14.c: Likewise.
7313 * gcc.target/arm/vfp15.c: Likewise.
7314 * gcc.target/arm/vfp16.c: Likewise.
7315 * gcc.target/arm/vfp17.c: Likewise.
7316 * gcc.target/arm/neon-constants.h: New file.
7317 * gcc.target/arm/neon-vect1.c: New test.
7318 * gcc.target/arm/neon-vect2.c: New test.
7319 * gcc.target/arm/neon-vect3.c: New test.
7320 * gcc.target/arm/neon-vect4.c: New test.
7321 * gcc.target/arm/neon-vect5.c: New test.
7322 * gcc.target/arm/neon-vect6.c: New test.
7323 * gcc.target/arm/neon-vect7.c: New test.
7324 * gcc.target/arm/neon-vect8.c: New test.
7326 2012-02-28 Richard Guenther <rguenther@suse.de>
7328 PR tree-optimization/52402
7329 * gcc.dg/torture/pr52402.c: New testcase.
7331 2012-02-28 Richard Guenther <rguenther@suse.de>
7334 * g++.dg/lto/pr52400_0.C: New testcase.
7336 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7338 * gcc.target/avr/torture/builtins-1.c: New test.
7339 * gcc.target/avr/torture/builtins-error.c: New test.
7341 2012-02-28 Kai Tietz <ktietz@redhat.com>
7343 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7344 * gcc.target/i386/pr45352-2.c: Likewise.
7345 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7346 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7347 targets instead rand.
7348 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7349 * gcc.target/i386/sse2-mul-1.c: Likewise.
7350 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7351 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7352 * gcc.target/i386/pad-1.c: Likewise.
7353 * gcc.target/i386/pad-9.c: Likewise.
7354 * gcc.target/i386/pad-2.c: Likewise.
7355 * gcc.target/i386/pad-5b.c: Likewise.
7356 * gcc.target/i386/pad-8.c: Likewise.
7357 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7358 * gcc.target/i386/pr44130.c: Likewise.
7359 * gcc.target/i386/align-main-1.c: Likewise.
7360 * gcc.target/i386/align-main-2.c: Likewise.
7361 * gcc.target/i386/sw-1.c: Likewise.
7362 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7363 on x64 mingw target.
7364 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7365 * gcc.target/i386/pr46295.c: Likewise.
7366 * gcc.target/i386/amd64-abi-1.c: Likewise.
7367 * gcc.target/i386/amd64-abi-2.c: Likewise.
7368 * gcc.target/i386/pr39082-1.c: Likewise.
7369 * gcc.target/i386/pr39162.c: Likewise.
7370 * gcc.target/i386/pr22152.c: Likewise.
7371 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7372 * gcc.target/i386/wrfsbase-2.c: Likewise.
7373 * gcc.target/i386/local.c: Likewise
7374 * gcc.target/i386/wrgsbase-1.c: Likewise.
7375 * gcc.target/i386/wrfsbase-1.c: Likewise.
7376 * gcc.target/i386/pr39315-3.c: Likewise.
7377 * gcc.target/i386/pr35767-4.c: Likewise.
7378 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7380 * gcc.target/i386/pr45336-2.c: Likewise.
7381 * gcc.target/i386/pr45336-1.c: Likewise.
7382 * gcc.target/i386/pr45336-4.c: Likewise.
7384 2012-02-27 Tristan Gingold <gingold@adacore.com>
7386 * gnat.dg/array20.ad[sb]: New test.
7388 2012-02-27 Jakub Jelinek <jakub@redhat.com>
7391 * gcc.target/arm/pr52375.c: New test.
7392 * gcc.c-torture/compile/pr52375.c: New test.
7394 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7396 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7397 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7399 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
7401 * gnat.dg/aggr19.adb: New test.
7402 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7404 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
7407 * gcc.target/sh/pr49263.c: New.
7409 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
7411 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7412 simulate_thread_wrapper_other_threads
7413 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7414 Move initialization of 'value' to main().
7415 (main): Initialize 'value';
7416 * gcc.dg/simulate-thread/speculative-store.c
7417 (simulate_thread_step_verify): Return 0 when successful.
7418 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7420 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
7421 (simulate_thread_wrapper_other_threads): Return a success/fail value
7422 and issue an error if the instruction count threshold is exceeded.
7424 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7427 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
7428 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7430 2012-02-24 Richard Guenther <rguenther@suse.de>
7433 * gcc.dg/pr52355.c: New testcase.
7435 2012-02-23 Kai Tietz <ktietz@redhat.com>
7437 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
7438 * gcc.dg/Wpadded.c: Likewise.
7439 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
7441 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
7442 for sleep by Sleep and add windows.h include for this function.
7443 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
7445 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
7447 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
7448 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
7449 on x64 mingw target.
7450 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
7451 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
7452 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
7453 failure on LLP64 target.
7455 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
7458 * gcc.dg/noncompile/pr52290.c: New test.
7460 2012-02-23 Jakub Jelinek <jakub@redhat.com>
7462 PR tree-optimization/52019
7463 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
7465 2012-02-22 Kai Tietz <ktietz@redhat.com>
7467 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
7468 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
7469 derived pdiff_t type.
7470 * g++.dg/torture/pr49720.C: Likewise
7472 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
7475 * gcc.target/i386/pr52330.c: New test.
7477 2012-02-22 Tobias Burnus <burnus@net-b.de>
7480 * gfortran.dg/io_constraints_10.f90: New.
7482 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7484 * lib/target-supports.exp (check_effective_target_vect_condition):
7485 Return true for NEON.
7487 2012-02-21 Kai Tietz <ktietz@redhat.com>
7489 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
7491 2012-02-21 Richard Guenther <rguenther@suse.de>
7493 PR tree-optimization/52324
7494 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
7496 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
7499 * gcc.target/avr/torture/pr51782-1.c: New test.
7501 2012-02-21 Jakub Jelinek <jakub@redhat.com>
7503 PR tree-optimization/52318
7504 * gcc.dg/pr52318.c: New test.
7506 2012-02-20 Kai Tietz <ktietz@redhat.com>
7508 * gcc.dg/bf-ms-layout-3.c: New testcase.
7510 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
7514 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
7516 2012-02-20 Richard Guenther <rguenther@suse.de>
7518 PR tree-optimization/52298
7519 * gcc.dg/torture/pr52298.c: New testcase.
7520 * gcc.dg/vect/pr52298.c: Likewise.
7522 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
7524 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
7525 * gcc.c-torture/execute/pr52286.c: Ditto.
7527 2012-02-20 Jakub Jelinek <jakub@redhat.com>
7529 PR tree-optimization/52286
7530 * gcc.c-torture/execute/pr52286.c: New test.
7532 2012-02-18 Tobias Burnus <burnus@net-b.de>
7535 * gfortran.dg/interface_35.f90: Use -std=f2003.
7536 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
7537 * gfortran.dg/interface_assignment_4.f90: Ditto.
7538 * gfortran.dg/bessel_1.f90: Ditto.
7539 * gfortran.dg/func_result_6.f90: Ditto.
7540 * gfortran.dg/hypot_1.f90: Ditto.
7541 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7543 2012-02-17 Tobias Burnus <burnus@net-b.de>
7545 PR translation/52232
7546 PR translation/52234
7547 PR translation/52245
7548 PR translation/52246
7549 PR translation/52262
7550 PR translation/52273
7551 * gfortran.dg/coarray_22.f90: Update dg-error.
7552 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
7554 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7557 * lib/gcc-simulate-thread.exp: Load timeout.exp.
7558 (simulate-thread): Use default timeout.
7560 2012-02-16 Jason Merrill <jason@redhat.com>
7563 * g++.dg/ext/timevar1.C: New.
7565 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
7568 * g++.dg/template/using21.C: New.
7569 * g++.dg/template/using22.C: Likewise.
7571 2012-02-16 Jason Merrill <jason@redhat.com>
7574 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
7576 2012-02-16 Jakub Jelinek <jakub@redhat.com>
7578 PR tree-optimization/52255
7579 * gcc.c-torture/compile/pr52255.c: New test.
7582 * g++.dg/debug/dwarf2/pr52260.C: New test.
7585 * g++.dg/ipa/pr51929.C: New test.
7587 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7590 * gcc.target/powerpc/pr52199.c: New file.
7592 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7595 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
7597 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7599 * gcc.dg/pr51867.c: Don't include <math.h>.
7602 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
7604 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
7605 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
7607 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
7609 PR tree-optimization/50561
7610 * gcc.dg/graphite/pr50561.c: New testcase.
7612 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
7614 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
7615 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
7617 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
7619 * gnat.dg/discr35.ad[sb]: New test.
7621 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
7623 * gnat.dg/volatile10.adb: New test.
7624 * gnat.dg/volatile10_pkg.ads: New helper.
7626 2012-02-14 Jason Merrill <jason@redhat.com>
7628 * g++.dg/ext/attrib43.C: New.
7630 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
7632 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
7633 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
7635 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
7636 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
7637 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
7638 effective_target fgnu_tm.
7639 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
7641 2012-02-14 Jakub Jelinek <jakub@redhat.com>
7644 * g++.dg/template/asmgoto1.C: New test.
7646 2012-02-14 Ian Lance Taylor <iant@google.com>
7649 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
7650 compiling generated file for 64bit and index tests.
7652 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
7654 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
7656 2012-02-14 Richard Guenther <rguenther@suse.de>
7658 PR tree-optimization/52244
7659 PR tree-optimization/51528
7660 * gcc.dg/torture/pr52244.c: New testcase.
7662 2012-02-14 Walter Lee <walt@tilera.com>
7664 * g++.dg/other/PR23205.C: Disable test on tile.
7665 * g++.dg/other/pr23205-2.C: Disable test on tile.
7666 * gcc.dg/20020312-2.c: Add a condition for __tile__.
7667 * gcc.dg/20040813-1.c: Disable test on tile.
7668 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
7669 * gcc.misc-tests/linkage.exp: Handle tilegx.
7671 2012-02-14 Jakub Jelinek <jakub@redhat.com>
7673 PR tree-optimization/52210
7674 * gcc.dg/pr52210.c: New test.
7676 2012-02-14 Jason Merrill <jason@redhat.com>
7679 * g++.dg/overload/defarg5.C: New.
7681 2012-02-14 Jakub Jelinek <jakub@redhat.com>
7684 * c-c++-common/pr52181.c: New test.
7686 2012-02-13 Jakub Jelinek <jakub@redhat.com>
7689 * g++.dg/ext/atomic-1.C: New test.
7691 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7693 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
7695 2012-02-13 Jakub Jelinek <jakub@redhat.com>
7698 * gcc.c-torture/execute/pr52209.c: New test.
7700 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
7703 * gfortran.dg/elemental_optional_args_5.f03: New test.
7705 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
7708 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
7711 2012-02-11 Ian Lance Taylor <iant@google.com>
7714 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
7715 SPARC Solaris. Don't run the test at all on systems where it may
7716 not work, rather than xfailing it.
7718 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
7720 PR rtl-optimization/52175
7721 * gcc.c-torture/compile/pr52175.c: New test.
7723 2012-02-10 Jason Merrill <jason@redhat.com>
7726 * g++.dg/template/repo10.C: New.
7728 2012-02-11 Jakub Jelinek <jakub@redhat.com>
7731 * gcc.dg/pr52132.c: New test.
7733 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
7735 * gnat.dg/specs/aggr4.ads: New test.
7736 * gnat.dg/specs/aggr4_pkg.ads: New helper.
7738 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
7741 * gcc.target/i386/pr52146.c: New.
7743 2012-02-10 Jakub Jelinek <jakub@redhat.com>
7746 * c-c++-common/pr52177.c: New test.
7748 2012-02-10 Jan Hubicka <jh@suse.cz>
7751 * g++.dg/torture/pr48600.C: New testcase.
7753 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
7756 * gcc.dg/dfp/pr52140.c: New test.
7758 2012-02-09 Jakub Jelinek <jakub@redhat.com>
7761 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
7764 2012-02-09 Bin Cheng <bin.cheng@arm.com>
7767 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
7768 * gcc.dg/pr51867.c: New test.
7770 2012-02-09 Ian Lance Taylor <iant@google.com>
7772 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
7773 which don't support -fsplit-stack. Turn off optimization when
7774 compiling select5-out.go.
7776 2012-02-08 Ian Lance Taylor <iant@google.com>
7778 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
7779 systems which don't support -fsplit-stack.
7781 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
7783 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
7784 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
7785 machine instuction in the log.
7787 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
7789 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
7792 2012-02-08 Magnus Granberg <zorry@gentoo.org>
7795 * gcc.dg/pr48524.c: New test.
7796 * gcc.dg/pr48524.spec: New spec file for test.
7798 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7801 * gfortran.dg/vect/pr32380.f90: New test.
7803 2012-02-08 Tobias Burnus <burnus@net-b.de>
7806 * gfortran.dg/realloc_on_assign_12.f90: New.
7808 2012-02-08 Richard Guenther <rguenther@suse.de>
7810 PR rtl-optimization/52170
7811 * gcc.dg/torture/pr52170.c: New testcase.
7813 2012-02-08 Jakub Jelinek <jakub@redhat.com>
7815 PR gcov-profile/52150
7816 * gcc.dg/tree-prof/pr52150.c: New test.
7818 PR rtl-optimization/52139
7819 * gcc.dg/pr52139.c: New test.
7821 2012-02-07 Jason Merrill <jason@redhat.com>
7824 * g++.dg/cpp0x/constexpr-union3.C: New.
7827 * g++.dg/lto/pr52035_0.C: New.
7829 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7831 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
7832 * gcc.dg/special/weak-1.c: Likewise.
7833 * gcc.dg/ucnid-12.c: Likewise.
7834 * gcc.dg/torture/pr45678-1.c: Likewise.
7835 * gcc.dg/torture/pr45678-2.c: Likewise.
7836 * gcc.dg/vector-4.c: Likewise.
7837 * gcc.dg/ipa/inline-5.c: Likewise.
7838 * gcc.dg/ucnid-11.c: Likewise.
7839 * gcc.misc-tests/gcov-13.c: Likewise.
7840 * gcc.misc-tests/gcov-14.c: Likewise.
7841 * g++.dg/ext/label13.C: Likewise.
7842 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
7843 hppa*-*-hpux* options.
7844 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
7845 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
7846 * gcc.dg/pr48616.c: Likewise.
7847 * gcc.dg/pr17957.c: Likewise.
7848 * gcc.dg/pr17055-1.c: Likewise.
7849 * gcc.dg/pr32912-1.c: Likewise.
7850 * gcc.dg/tm/pr51472.c: Likewise.
7851 * c-c++-common/fold-bitand-4.c: Likewise.
7852 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
7853 Use dg-additional-options for extra options.
7855 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
7857 * gcc.target/epiphany/interrupt-2.c: New test.
7859 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
7862 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
7863 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
7866 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
7869 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
7871 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
7875 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
7876 * gcc.target/mips/va-arg-1.c: New test.
7878 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
7880 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
7881 for -mno-pointers-to-nested-functions.
7883 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
7885 * gcc.c-torture/execute/20120207-1.c: New test.
7887 2012-02-07 Jakub Jelinek <jakub@redhat.com>
7889 PR rtl-optimization/52060
7890 * gcc.dg/torture/pr52060.c: New test.
7893 * gcc.c-torture/compile/pr52074.c: New test.
7895 2012-02-07 Tobias Burnus <burnus@net-b.de>
7898 * gfortran.dg/class_to_type_2.f90: New.
7900 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
7903 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
7906 2012-02-06 Jason Merrill <jason@redhat.com>
7909 * g++.dg/template/conv13.C: New.
7911 2012-02-06 Richard Guenther <rguenther@suse.de>
7913 PR tree-optimization/52115
7914 * gcc.c-torture/compile/pr52115.c: New testcase.
7916 2012-02-06 Jakub Jelinek <jakub@redhat.com>
7919 * gcc.c-torture/execute/pr52129.c: New test.
7921 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
7923 * gcc.dg/pr48374.c: Actually add the test I forgot
7924 in the 2012-01-25 commit.
7926 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
7929 * gfortran.dg/vect/vect-8.f90: New test case.
7931 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
7934 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
7936 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
7939 * gfortran.dg/class_48.f90 : Add test of allocate class array
7940 component with source in subroutine test3. Remove commenting
7941 out in subroutine test4, since branching on unitialized variable
7942 is now fixed (no PR for this last.).
7944 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
7946 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
7948 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
7950 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
7953 * lib/target-supports.exp (check_effective_target_mips_rel): New.
7954 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
7956 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
7958 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
7959 (check_effective_target_sync_int_long): Use it.
7960 (check_effective_target_sync_char_short): Likewise.
7961 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
7963 2012-02-05 Tobias Burnus <burnus@net-b.de>
7966 * gfortran.dg/class_48.f90: Add some further checks.
7968 2012-02-05 Ira Rosen <irar@il.ibm.com>
7970 PR tree-optimization/52091
7971 * gcc.dg/vect/pr52091.c: New test.
7973 2012-02-04 Jakub Jelinek <jakub@redhat.com>
7975 PR rtl-optimization/52113
7976 * gcc.target/avr/pr52113.c: New test.
7978 2012-02-03 Jakub Jelinek <jakub@redhat.com>
7980 PR rtl-optimization/52092
7981 * gcc.c-torture/compile/pr52092.c: New test.
7983 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
7986 * gfortran.dg/class_array_10.f03: New test.
7989 * gfortran.dg/class_array_11.f03: New test.
7992 * gfortran.dg/class_array_12.f03: New test.
7994 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
7997 * gfortran.dg/realloc_on_assign_11.f90: New test.
7999 2012-02-02 Tobias Burnus <burnus@net-b.de>
8002 * gfortran.dg/shape_7.f90: New.
8004 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8006 * gcc.target/mips/mips-prepend-1.c: New test.
8008 2012-02-02 Jan Hubicka <jh@suse.cz>
8009 Tom de Vries <tom@codesourcery.com>
8012 * gcc.dg/alias-12.c: New testcase.
8013 * gcc.dg/alias-13.c: New testcase.
8015 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8018 * gcc.dg/pr52086.c: New test.
8020 PR tree-optimization/52073
8021 * gcc.c-torture/compile/pr52073.c: New test.
8023 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8026 * gfortran.dg/function_optimize_10.f90: New test.
8028 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8030 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8033 2012-02-01 Tobias Burnus <burnus@net-b.de>
8036 * gfortran.dg/typebound_operator_14.f90: New.
8038 2012-02-01 Tobias Burnus <burnus@net-b.de>
8041 * gfortran.dg/elemental_function_1.f90: New.
8043 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8045 PR rtl-optimization/51374
8046 * gcc.target/avr/torture/pr51374-1.c:
8047 Also fail if SBIS is seen.
8049 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8051 PR rtl-optimization/51374
8052 * gcc.target/avr/torture/pr51374-1.c: New.
8054 2012-01-31 Tobias Burnus <burnus@net-b.de>
8057 * gfortran.dg/typebound_generic_11.f90: New.
8059 2012-01-31 Tobias Burnus <burnus@net-b.de>
8062 * gfortran.dg/class_49.f90: New.
8064 2012-01-31 Tobias Burnus <burnus@net-b.de>
8067 * gfortran.dg/elemental_args_check_6.f90: New.
8069 2012-01-31 Jason Merrill <jason@redhat.com>
8072 * g++.dg/cpp0x/variadic122.C: New.
8074 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8077 * gfortran.dg/realloc_on_assign_10.f90: New test.
8079 2012-01-31 Richard Guenther <rguenther@suse.de>
8081 PR tree-optimization/51528
8082 * gcc.dg/torture/pr51528.c: New testcase.
8084 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8087 * lib/go.exp (go_target_compile): Append timeout= to options.
8088 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8089 select5-out.go test on alpha*-*-* targets.
8091 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8093 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8094 (TEST_SHORT): Reformat in the same way.
8095 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8096 (TEST_SHORT): Reformat in the same way.
8097 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8098 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8099 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8100 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8101 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8103 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8106 * gcc.target/arm/pr51835.c: New testcase.
8108 2012-01-30 Richard Guenther <rguenther@suse.de>
8110 PR tree-optimization/52028
8111 * gcc.dg/torture/pr52028.c: New testcase.
8112 * gfortran.dg/ldist-pr45199.f: Adjust.
8113 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8114 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8115 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8117 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8120 * gcc.dg/tree-prof/pr52027.c: New test.
8122 PR tree-optimization/52046
8123 * gcc.dg/pr52046.c: New test.
8126 * g++.dg/other/pr52048.C: New test.
8128 2012-01-30 Richard Guenther <rguenther@suse.de>
8130 PR tree-optimization/52045
8131 * gcc.dg/pr52045.c: New testcase.
8133 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8135 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8136 new code generated for __sync_lock_release.
8138 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8140 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8142 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8145 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8147 * g++.dg/ext/visibility/template10.C: Fix typo.
8149 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8151 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8154 * g++.dg/cpp0x/constexpr-ice6.C: New.
8156 2012-01-29 Tobias Burnus <burnus@net-b.de>
8159 * gfortran.dg/default_initialization_6.f90: New.
8161 2012-01-29 Tobias Burnus <burnus@net-b.de>
8164 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8165 * gfortran.dg/class_48.f90: New.
8167 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8170 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8172 2012-01-28 Tobias Burnus <burnus@net-b.de>
8175 * gfortran.dg/class_allocate_12.f90: New.
8177 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8179 * gcc.dg/torture/pr50444.c: Fix dg directives.
8181 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8184 * gcc.target/arm/pr52006.c: New test.
8186 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8189 * gcc.dg/lto/trans-mem.h: New file.
8190 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8191 * gcc.dg/lto/trans-mem-1_1.c: Same.
8192 * gcc.dg/lto/trans-mem-4_1.c: Same.
8193 * gcc.dg/lto/trans-mem-3_1.c: Same.
8195 2012-01-27 Tobias Burnus <burnus@net-b.de>
8198 * gfortran.dg/dummy_procedure_7.f90: New.
8200 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8202 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8203 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8205 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8208 * g++.dg/other/gc5.C: New test.
8210 2012-01-27 Richard Guenther <rguenther@suse.de>
8212 PR tree-optimization/50444
8213 * gcc.dg/torture/pr50444.c: New testcase.
8215 2012-01-27 Tobias Burnus <burnus@net-b.de>
8219 * gfortran.dg/move_alloc_13.f90: New.
8221 2012-01-27 Tobias Burnus <burnus@net-b.de>
8224 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8225 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8226 and change dg-error string.
8228 2012-01-27 Tobias Burnus <burnus@net-b.de>
8231 * gfortran.dg/elemental_args_check_5.f90: New.
8233 2012-01-27 Richard Guenther <rguenther@suse.de>
8236 * g++.dg/torture/pr51959.C: New testcase.
8238 2012-01-27 Tom de Vries <tom@codesourcery.com>
8240 PR tree-optimization/51990
8241 * gcc.dg/pr51990.c: New test.
8242 * gcc.dg/pr51990-2.c: Same.
8244 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8245 Tobias Burnus <burnus@gcc.gnu.org>
8248 * gfortran.dg/class_allocate_11.f03: New.
8253 * gfortran.dg/class_allocate_7.f03: New.
8254 * gfortran.dg/class_allocate_8.f03: New.
8255 * gfortran.dg/class_allocate_9.f03: New.
8256 * gfortran.dg/class_allocate_10.f03: New.
8258 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8260 * gnat.dg/discr34.adb: New test.
8261 * gnat.dg/discr34_pkg.ads: New helper.
8263 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8265 * gnat.dg/discr33.adb: New test.
8267 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8269 * gnat.dg/limited_with3.ad[sb): New test.
8270 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8271 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8272 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8274 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8276 * gnat.dg/stack_usage1.adb: New test.
8277 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8279 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8280 * gcc.dg/pr44194-2.c: Likewise.
8282 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8285 * g++.dg/template/crash112.C: New.
8287 2012-01-27 Richard Henderson <rth@redhat.com>
8289 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8291 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8293 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8295 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8298 * g++.dg/opt/pr51895.C: New test.
8300 2012-01-26 Michael Matz <matz@suse.de>
8302 PR tree-optimization/48794
8303 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8305 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8307 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8309 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8311 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8312 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8314 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8315 the default value for s390 and s390x.
8317 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8320 * gcc.dg/lto/trans-mem-4_0.c: New.
8321 * gcc.dg/lto/trans-mem-4_1.c: New.
8322 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8324 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8325 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8327 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8328 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8331 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8333 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8335 2012-01-25 Ian Lance Taylor <iant@google.com>
8337 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8339 2012-01-25 Tobias Burnus <burnus@net-b.de>
8342 * gfortran.dg/typebound_proc_25.f90: New.
8344 2012-01-25 Jason Merrill <jason@redhat.com>
8347 * g++.dg/lto/pr51992_0.C: New.
8349 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8351 PR tree-optimization/51987
8352 * gcc.target/i386/pr51987.c: New test.
8354 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8356 * gcc.dg/tm/lto-1.c: Require lto support in target.
8358 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8360 PR rtl-optimization/48374
8361 * gcc.dg/pr48374.c: New test.
8363 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8365 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8367 2012-01-25 Tobias Burnus <burnus@net-b.de>
8370 * gfortran.dg/derived_constructor_char_3.f90: New.
8372 2012-01-24 Ian Lance Taylor <iant@google.com>
8374 * go.test/go-test.exp (filecmp): New procedure.
8375 (errchk): Handle quoted square brackets.
8376 (go-gc-tests): Set go_compile_args. Handle various new test
8377 lines. Skip a few new tests.
8378 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8380 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8382 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8383 (check_effective_target_vect_extract_even_odd)
8384 (check_effective_target_vect_interleave): Return true for MIPS
8387 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8389 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8390 (main): Use it instead of argc.
8392 2012-01-24 Jason Merrill <jason@redhat.com>
8395 * g++.dg/cpp0x/sfinae31.C: New.
8397 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8399 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8401 2012-01-24 Jason Merrill <jason@redhat.com>
8404 * g++.dg/inherit/covariant20.C: New.
8406 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
8409 * g++.dg/parse/crash58.C: New.
8411 2012-01-24 Jakub Jelinek <jakub@redhat.com>
8414 * gcc.dg/pr51957-1.c: New test.
8415 * gcc.dg/pr51957-1.h: New file.
8416 * gcc.dg/pr51957-2.c: New test.
8418 2012-01-23 Jason Merrill <jason@redhat.com>
8421 * g++.dg/ext/visibility/template10.C: New.
8423 2012-01-23 Tobias Burnus <burnus@net-b.de>
8426 * gfortran.dg/move_alloc_12.f90: New.
8428 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8431 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8433 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
8436 * g++.dg/template/crash111.C: New.
8438 2012-01-23 Arnaud Charlet <charlet@adacore.com>
8440 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
8442 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
8444 2012-01-23 Dodji Seketeli <dodji@redhat.com>
8447 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
8448 the DW_TAG_class_type and DW_AT_name: "Executor".
8450 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8452 * lib/target-supports.exp
8453 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
8454 (check_effective_target_vect_interleave): Likewise.
8456 2012-01-22 Jason Merrill <jason@redhat.com>
8459 * g++.dg/template/using20.C: New.
8460 * g++.dg/template/template-id-2.C: Adjust diagnostic.
8462 2012-01-23 Jason Merrill <jason@redhat.com>
8465 * g++.dg/torture/pr51344.C: Limit to x86.
8467 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
8469 * c-c++-common/tm/omp.c: Require target with pthread support.
8471 2012-01-23 Richard Guenther <rguenther@suse.de>
8473 PR tree-optimization/51949
8474 * gcc.dg/torture/pr51949.c: New testcase.
8476 2012-01-23 Jakub Jelinek <jakub@redhat.com>
8478 PR rtl-optimization/51933
8479 * gcc.c-torture/execute/pr51933.c: New test.
8481 2012-01-22 Douglas B Rupp <rupp@gnat.com>
8483 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
8484 Do not define for Interix.
8486 2012-01-22 Jason Merrill <jason@redhat.com>
8489 * g++.dg/lto/pr51832.h: New.
8490 * g++.dg/lto/pr51832_0.C: New.
8491 * g++.dg/lto/pr51832_1.C: New.
8493 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
8495 * gcc.dg/ext-elim-1.c: New test.
8497 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8500 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
8501 * g++.dg/opt/longbranch1.C: Likewise.
8503 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8505 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
8508 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
8511 * gfortran.dg/namelist_74.f90: New test.
8512 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
8514 2012-01-21 Tobias Burnus <burnus@net-b.de>
8517 * gfortran.dg/class_47.f90: New.
8519 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
8521 * gnat.dg/renaming5.ad[sb]: New test.
8523 2012-01-20 Jason Merrill <jason@redhat.com>
8526 * g++.dg/pch/mangle1.{C,Hs}: Remove.
8528 2012-01-20 Jason Merrill <jason@redhat.com>
8531 * g++.dg/ext/attrib42.C: Require ilp32.
8533 2012-01-20 Jakub Jelinek <jakub@redhat.com>
8536 * gcc.target/arm/pr51915.c: New test.
8538 2012-01-20 Cary Coutant <ccoutant@google.com>
8539 Dodji Seketeli <dodji@redhat.com>
8542 * g++.dg/debug/dwarf2/nested-3.C: New test.
8544 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
8547 * g++.dg/template/crash110.C: New.
8549 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8551 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
8552 Remove default options on hppa*-*-hpux*.
8554 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8556 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
8558 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8560 * gcc.c-torture/compile/pr51856.c: New testcase.
8562 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
8564 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
8565 options to go_target_compile.
8567 2012-01-20 Kai Tietz <ktietz@redhat.com>
8569 * g++.dg/torture/pr51344.C: Fix typo.
8571 2012-01-20 Richard Guenther <rguenther@suse.de>
8573 PR tree-optimization/51903
8574 * g++.dg/torture/pr51903.C: New testcase.
8576 2012-01-20 Tobias Burnus <burnus@net-b.de>
8577 Janus Weil <janus@gcc.gnu.org>
8580 * gfortran.dg/use_21.f90: New.
8582 2012-01-20 Jakub Jelinek <jakub@redhat.com>
8585 * gcc.dg/torture/pr51106-1.c: New test.
8586 * gcc.dg/torture/pr51106-2.c: New test.
8588 2012-01-19 Kai Tietz <ktietz@redhat.com>
8590 * g++.dg/torture/pr51344.C: New test.
8592 2012-01-19 Tobias Burnus <burnus@net-b.de>
8595 * gfortran.dg/intrinsic_size_2.f90: New.
8597 2012-01-19 Jason Merrill <jason@redhat.com>
8600 * g++.dg/inherit/using7.C: New.
8602 2012-01-19 Richard Guenther <rguenther@suse.de>
8604 PR tree-optimization/37997
8605 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
8607 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
8609 PR rtl-optimization/51505
8610 * gcc.dg/pr51505.c: New test.
8612 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
8615 * gfortran.dg/typebound_operator_12.f03: New.
8616 * gfortran.dg/typebound_operator_13.f03: New.
8618 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
8621 * g++.dg/cpp0x/pr51225.C: New.
8623 2012-01-17 Ian Lance Taylor <iant@google.com>
8626 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
8628 2012-01-17 Tobias Burnus <burnus@net-b.de>
8631 * gfortran.dg/realloc_on_assign_9.f90: New.
8633 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
8636 * gcc.dg/tm/memopt-3.c: Remove xfail.
8637 * gcc.dg/tm/memopt-4.c: Remove xfail.
8638 * gcc.dg/tm/memopt-5.c: Remove xfail.
8639 * gcc.dg/tm/memopt-7.c: Remove xfail.
8641 2012-01-17 Jakub Jelinek <jakub@redhat.com>
8643 PR tree-optimization/51877
8644 * gcc.c-torture/execute/pr51877.c: New test.
8646 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
8648 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
8649 {!vect_align_arrays} to vect_sizes_32B_16B.
8650 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
8651 * gcc.dg/vect/vect-peel-3.c: Ditto.
8653 2012-01-16 Jason Merrill <jason@redhat.com>
8656 * g++.dg/abi/mangle60.C: New.
8659 * g++.dg/pch/mangle1.{C,Hs}: New.
8661 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
8662 Tobias Burnus <burnus@net-b.de>
8665 * gfortran.dg/elemental_optional_args_3.f90: New
8666 * gfortran.dg/elemental_optional_args_4.f90: New
8668 2012-01-16 Tobias Burnus <burnus@net-b.de>
8671 * gfortran.dg/use_20.f90: New
8673 2012-01-16 Jason Merrill <jason@redhat.com>
8676 * g++.dg/cpp0x/rv-bitfield.C: New.
8677 * g++.dg/cpp0x/rv-bitfield2.C: New.
8679 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
8681 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
8682 subroutine 'qsort' and use index array to assign the result.
8684 2012-01-16 Jakub Jelinek <jakub@redhat.com>
8686 PR tree-optimization/51865
8687 * gcc.dg/pr51865.c: New test.
8689 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
8691 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
8693 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
8695 * gcc.target/mips/code-readable-2.c: Allow the jump table address
8696 to be loaded from the constant pool, rather than via %hi and %lo.
8698 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
8700 PR rtl-optimization/51821
8701 * gcc.dg/pr51821.c: New test.
8703 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
8705 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
8707 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
8709 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
8711 2012-01-14 Tobias Burnus <burnus@net-b.de>
8714 * gfortran.dg/init_flag_8.f90: New.
8715 * gfortran.dg/init_flag_9.f90: New.
8717 2011-01-14 Tobias Burnus <burnus@net-b.de>
8720 * gfortran.dg/use_18.f90: New.
8721 * gfortran.dg/use_19.f90: New.
8723 2012-01-13 Ian Lance Taylor <iant@google.com>
8726 * g++.dg/warn/Wsign-compare-4.C: New.
8728 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
8731 * gfortran.dg/alloc_comp_assign.f03: New.
8732 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
8733 __BUILTIN_FREE from 38 to 32.
8735 2012-01-13 Jason Merrill <jason@redhat.com>
8738 * g++.dg/warn/Wreturn-type-7.C: New.
8740 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
8742 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
8744 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
8745 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
8746 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
8747 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
8748 int32plus because of big array needed.
8749 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
8750 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
8752 2012-01-13 Jason Merrill <jason@redhat.com>
8755 * g++.dg/ext/visibility/template9.C: New.
8758 * g++.dg/cpp0x/defaulted34.C: New.
8759 * g++.dg/template/virtual3.C: New.
8761 2012-01-13 Richard Guenther <rguenther@suse.de>
8764 * gcc.dg/torture/pr8081.c: New testcase.
8766 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
8768 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
8770 2012-01-12 Jason Merrill <jason@redhat.com>
8773 * g++.dg/ext/stmtexpr14.C: New.
8775 2012-01-13 Dodji Seketeli <dodji@redhat.com>
8778 * g++.dg/cpp0x/constexpr-diag4.C: New test.
8780 2012-01-12 Jason Merrill <jason@redhat.com>
8783 * g++.dg/abi/mangle48.C: Test qualified-names, too.
8784 * g++.dg/abi/mangle58.C: Likewise.
8787 * g++.dg/template/arg8.C: New.
8789 2012-01-12 Ira Rosen <irar@il.ibm.com>
8791 PR tree-optimization/51799
8792 * gcc.dg/vect/pr51799.c: New test.
8793 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
8796 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8797 Tobias Burnus <burnus@net-b.de>
8801 * lib/target-supports.exp
8802 (check_effective_target_fortran_largest_fp_has_sqrt): New.
8803 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
8805 2012-01-11 Jason Merrill <jason@redhat.com>
8808 * g++.dg/ext/attrib42.C: New.
8810 2012-01-11 Jakub Jelinek <jakub@redhat.com>
8813 * gcc.dg/pr51796.c: New test.
8815 2012-01-11 Jason Merrill <jason@redhat.com>
8818 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
8820 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
8822 * gnat.dg/array19.ad[sb]: New test.
8824 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
8826 * gnat.dg/opt23.ad[sb]: New test.
8827 * gnat.dg/opt23_pkg.ad[sb]: New helper.
8828 * gnat.dg/opt24.ad[sb]: New test.
8830 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8832 PR tree-optimization/49642
8833 * gcc.dg/tree-ssa/pr49642-1.c: New test.
8834 * gcc.dg/tree-ssa/pr49642-2.c: New test.
8836 2012-01-11 Jason Merrill <jason@redhat.com>
8839 * g++.dg/template/explicit-args5.C: New.
8841 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8843 * gcc.c-torture/execute/20120110-1.c: New testcase.
8845 2012-01-10 Jason Merrill <jason@redhat.com>
8848 * g++.dg/inherit/ambig1.C: New.
8851 * g++.dg/cpp0x/constexpr-cache1.C: New.
8853 2012-01-10 Richard Guenther <rguenther@suse.de>
8855 PR tree-optimization/51801
8856 * gcc.dg/torture/pr51801.c: New testcase.
8858 2012-01-10 Tobias Burnus <burnus@net-b.de>
8861 * gfortran.dg/allocate_with_typespec_5.f90: New.
8863 2012-01-10 Tobias Burnus <burnus@net-b.de>
8865 * gfortran.dg/class_39.f03: Update dg-error string.
8867 2012-01-10 Richard Guenther <rguenther@suse.de>
8869 PR tree-optimization/50913
8870 * gcc.dg/graphite/interchange-16.c: New testcase.
8871 * gcc.dg/graphite/scop-20.c: XFAIL.
8872 * gfortran.dg/graphite/interchange-1.f: Likewise.
8873 * gfortran.dg/graphite/block-1.f90: Likewise.
8874 * gfortran.dg/graphite/block-2.f: Likewise.
8876 2012-01-10 Richard Henderson <rth@redhat.com>
8878 * lib/target-supports.exp (check_effective_target_vect_perm,
8879 check_effective_target_vect_perm_byte,
8880 check_effective_target_vect_perm_short): Enable for arm neon.
8882 2012-01-09 Tobias Burnus <burnus@net-b.de>
8885 * gfortran.dg/typebound_operator_11.f90: New.
8887 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
8889 * gnat.dg/array18.adb: New test.
8890 * gnat.dg/array18_pkg.ads: New helper.
8892 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
8895 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
8896 around base object in first assignment in main program.
8897 * gfortran.dg/typebound_operator_10.f03: New test.
8899 2012-01-09 Martin Jambor <mjambor@suse.cz>
8901 PR tree-optimization/51759
8902 * g++.dg/ipa/pr51759.C: New test.
8904 2012-01-09 Tobias Burnus <burnus@net-b.de>
8907 * gfortran.dg/optional_absent_2.f90: New.
8909 2012-01-09 Tobias Burnus <burnus@net-b.de>
8912 * gfortran.dg/use_17.f90: New.
8914 2012-01-09 Gary Funck <gary@intrepid.com>
8916 PR preprocessor/33919
8917 * gcc.dg/pr33919.c: New test.
8918 * gcc.dg/pr33919-0.h: New test header file.
8919 * gcc.dg/pr33919-1.h: Ditto.
8920 * gcc.dg/pr33919-2.h: Ditto.
8922 2012-01-07 Jan Hubicka <jh@suse.cz>
8924 PR tree-optimize/51694
8925 * gcc.c-torture/compile/pr51694.c: new testcase.
8927 2012-01-07 Jan Hubicka <jh@suse.cz>
8929 PR tree-optimization/51600
8930 * g++.dg/torture/pr51600.C: New testcase.
8932 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8934 PR gcov-profile/51715
8935 PR gcov-profile/51717
8936 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
8937 * gcc.misc-tests/gcov-14.c: Likewise.
8939 2012-01-06 Jason Merrill <jason@redhat.com>
8941 * g++.dg/parse/new5.C: New.
8943 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
8946 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
8947 including <string.h>.
8949 2012-01-06 Jason Merrill <jason@redhat.com>
8951 * g++.dg/abi/mangle51.C: New.
8952 * g++.dg/abi/mangle52.C: New.
8953 * g++.dg/abi/mangle53.C: New.
8954 * g++.dg/abi/mangle54.C: New.
8955 * g++.dg/abi/mangle55.C: New.
8956 * g++.dg/abi/mangle56.C: New.
8957 * g++.dg/abi/mangle57.C: New.
8958 * g++.dg/abi/mangle58.C: New.
8959 * g++.dg/abi/mangle59.C: New.
8960 * g++.dg/cpp0x/trailing3.C: Update mangling.
8961 * g++.dg/cpp0x/variadic111.C: Update mangling.
8962 * g++.dg/cpp0x/variadic4.C: Update mangling.
8963 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
8964 * g++.dg/template/nontype22.C: Works now.
8965 * g++.dg/template/pr35240.C: Works now.
8967 * g++.dg/cpp0x/error7.C: New.
8969 2012-01-06 Tobias Burnus <burnus@net-b.de>
8971 * gfortran.dg/deallocate_stat_2.f90: New.
8972 * coarray/allocate_errgmsg.f90: New.
8973 * gfortran.dg/coarray_lib_alloc_1.f90: New.
8974 * gfortran.dg/coarray_lib_alloc_2.f90: New.
8975 * coarray/subobject_1.f90: Fix for num_images > 1.
8976 * gfortran.dg/deallocate_stat.f90: Update due to changed
8979 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
8981 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
8983 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
8985 * ada/acats/overflow.lst: Add cb20004.
8987 2012-01-05 Dodji Seketeli <dodji@redhat.com>
8990 * g++.dg/cpp0x/alias-decl-18.C: New test.
8992 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
8994 * gcc.c-torture/execute/20120104-1.c: New test.
8996 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
8999 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9000 the old typebound_operator_8.f03.
9001 * gfortran.dg/typebound_operator_8.f03: New version of
9002 typebound_operator_7.f03 with 'u' a derived type instead of a
9005 2012-01-05 Richard Guenther <rguenther@suse.de>
9007 * g++.dg/torture/pr49309.C: Skip for -flto.
9009 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9012 * gcc.c-torture/compile/pr51761.c: New test.
9014 2012-01-05 Richard Guenther <rguenther@suse.de>
9016 PR tree-optimization/51760
9017 * gcc.dg/torture/pr51760.c: New testcase.
9019 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9022 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9024 2012-01-05 Richard Guenther <rguenther@suse.de>
9027 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9028 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9030 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9033 * gcc.dg/pr51695.c: New test.
9035 2012-01-04 Andrew Pinski <apinski@cavium.com>
9037 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9038 * gcc.target/mips/octeon2-lx-1.c: New test.
9039 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9040 * gcc.target/mips/octeon2-lx-2.c: New test.
9041 * gcc.target/mips/octeon2-lx-3.c: New test.
9043 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9047 * gcc.dg/tm/alias-1.c: Adjust regexp.
9048 * gcc.dg/tm/alias-2.c: Adjust regexp.
9050 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9053 * g++.dg/warn/Wparentheses-26.C: New.
9055 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9057 * gfortran.dg/elemental_optional_args_2.f90: New test.
9059 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9062 * gfortran.dg/common_17.f90: New test.
9064 2012-01-04 Richard Guenther <rguenther@suse.de>
9066 PR tree-optimization/49651
9067 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9068 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9070 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9073 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9075 2012-01-03 Andrew Pinski <apinski@cavium.com>
9077 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9078 for all mips targets. Also allow an optional .cfi_startproc.
9080 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9082 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9084 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9087 * g++.dg/rtti/dyncast5.C: New.
9089 2012-01-03 Richard Guenther <rguenther@suse.de>
9091 PR tree-optimization/51070
9092 * gcc.dg/torture/pr51070-2.c: New testcase.
9094 2012-01-03 Richard Guenther <rguenther@suse.de>
9096 PR tree-optimization/51692
9097 * gcc.dg/torture/pr51692.c: New testcase.
9099 2012-01-03 Richard Guenther <rguenther@suse.de>
9102 * g++.dg/lto/pr51650-3_0.C: New testcase.
9104 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9107 * g++.dg/warn/Wredundant-decls-spec.C: New.
9109 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9111 PR tree-optimization/51719
9112 * g++.dg/tree-prof/pr51719.C: New test.
9114 2012-01-03 Richard Guenther <rguenther@suse.de>
9117 * gcc.dg/fold-compare-6.c: New testcase.
9119 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9122 * g++.dg/gomp/pr51669.C: New test.
9124 2012-01-02 Jason Merrill <jason@redhat.com>
9127 * g++.dg/cpp0x/constexpr-union2.C: New.
9130 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9132 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9135 * g++.dg/cpp0x/constexpr-99.C: New test.
9137 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9140 * g++.dg/template/init9.C: New.
9142 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9144 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9145 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9146 rather than a specific number.
9148 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9153 * gfortran.dg/typebound_operator_7.f03: New.
9154 * gfortran.dg/typebound_operator_8.f03: New.
9156 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9159 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9161 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9163 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9165 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9167 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9169 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9172 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9174 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9175 * gfortran.dg/io_real_boz_4.f90: Likewise.
9176 * gfortran.dg/io_real_boz_5.f90: Likewise.
9178 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9180 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9182 2012-01-02 Revital Eres <revital.eres@linaro.org>
9184 * gcc.dg/sms-11.c: New file.
9186 2012-01-02 Tobias Burnus <burnus@net-b.de>
9189 * gfortran.dg/coarray/image_index_3.f90: New.
9191 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9194 * g++.dg/parse/enum8.C: New.
9196 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9199 * g++.dg/conversion/reinterpret4.C: New.
9200 * g++.dg/conversion/reinterpret1.C: Adjust.
9202 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9204 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9206 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
9208 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9209 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9210 * g++.old-deja/g++.jason/access14.C: Likewise.
9211 * g++.old-deja/g++.jason/access8.C: Likewise.
9212 * g++.old-deja/g++.jason/access1.C: Likewise.
9213 * g++.old-deja/g++.other/access3.C: Likewise.
9214 * g++.old-deja/g++.other/access5.C: Likewise.
9215 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9216 * g++.old-deja/g++.law/visibility22.C: Likewise.
9217 * g++.old-deja/g++.law/visibility26.C: Likewise.
9218 * g++.old-deja/g++.mike/p2746.C: Likewise.
9219 * g++.dg/debug/using1.C: Likewise.
9220 * g++.dg/lookup/using51.C: Likewise.
9221 * g++.dg/inherit/using5.C: Likewise.
9222 * g++.dg/inherit/pr30297.C: Likewise.
9223 * g++.dg/inherit/access8.C: Likewise.
9224 * g++.dg/torture/pr39362.C: Likewise.
9225 * g++.dg/template/crash13.C: Likewise.
9226 * g++.dg/template/using10.C: Likewise.
9228 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9231 * lib/gcc-dg.exp (scan-module-absence): Really commit last
9234 2012-01-01 Ira Rosen <irar@il.ibm.com>
9236 PR tree-optimization/51704
9237 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9238 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9239 corresponding flags.
9241 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9244 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9246 2012-01-01 Jan Hubicka <jh@suse.cz>
9248 PR rtl-optimization/51069
9249 * gcc.c-torture/compile/pr51069.c: New testcase.
9251 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9253 PR tree-optimization/51683
9254 * gcc.dg/pr51683.c: New test.
9256 Copyright (C) 2012 Free Software Foundation, Inc.
9258 Copying and distribution of this file, with or without modification,
9259 are permitted in any medium without royalty provided the copyright
9260 notice and this notice are preserved.