1 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3 PR tree-optimization/57993
4 * gcc.dg/torture/pr57993.c: New test.
6 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
8 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
10 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
13 * g++.dg/conversion/ambig2.C: New.
15 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
17 * gcc.target/mips/fabs-2008.c: New test case.
18 * gcc.target/mips/fabs-legacy.c: New test case.
19 * gcc.target/mips/fabsf-2008.c: New test case.
20 * gcc.target/mips/fabsf-legacy.c: New test case.
21 * gcc.target/mips/fneg-2008.c: New test case.
22 * gcc.target/mips/fneg-legacy.c: New test case.
23 * gcc.target/mips/fneg-2008.c: New test case.
24 * gcc.target/mips/fneg-legacy.c: New test case.
25 * gcc.target/mips/nan-2008.c: New test case.
26 * gcc.target/mips/nan-legacy.c: New test case.
27 * gcc.target/mips/nanf-2008.c: New test case.
28 * gcc.target/mips/nanf-legacy.c: New test case.
29 * gcc.target/mips/nans-2008.c: New test case.
30 * gcc.target/mips/nans-legacy.c: New test case.
31 * gcc.target/mips/nansf-2008.c: New test case.
32 * gcc.target/mips/nansf-legacy.c: New test case.
33 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
35 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
36 Maxim Kuvyrkov <maxim@kugelworks.com>
38 * lib/target-supports.exp (check_effective_target_non_bionic): New
39 effective-target test.
40 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
41 * g++.dg/tls/thread_local4g.C: Ditto.
43 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
46 * gfortran.dg/vector_subsript_7.f90: New test.
48 2013-07-27 Tobias Burnus <burnus@net-b.de>
51 * gfortran.dg/warn_alias.f90: New.
53 2013-07-27 Janus Weil <janus@gcc.gnu.org>
56 * gfortran.dg/class_array_19.f90: New.
58 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
60 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
61 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
62 * gcc.dg/vect/pr57741-3.c: Likewise.
63 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
65 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
67 Skip tests that make assumptions about struct layout that don't hold
69 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
70 * g++.dg/cpp0x/iop.C: Likewise.
71 * g++.dg/cpp0x/named_refs.C: Likewise.
72 * g++.dg/cpp0x/rv1p.C: Likewise.
73 * g++.dg/cpp0x/rv2p.C: Likewise.
74 * g++.dg/cpp0x/rv3p.C: Likewise.
75 * g++.dg/cpp0x/rv4p.C: Likewise.
76 * g++.dg/cpp0x/rv5p.C: Likewise.
77 * g++.dg/cpp0x/rv6p.C: Likewise.
78 * g++.dg/cpp0x/rv7p.C: Likewise.
79 * g++.dg/cpp0x/rv8p.C: Likewise.
80 * g++.dg/ext/strncpy-chk1.C: Likewise.
81 * gcc.dg/builtin-object-size-10.c: Likewise.
82 * gcc.dg/builtin-object-size-11.c: Likewise.
83 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
84 * gcc.dg/pr25805.c: Likewise.
85 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
86 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
87 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
88 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
89 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
90 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
91 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
92 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
93 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
94 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
95 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
96 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
97 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
98 * gcc.c-torture/execute/zerolen-2.x: Likewise.
99 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
101 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
102 * gcc.dg/tree-ssa/loop-1.c: Likewise.
104 * gcc.dg/torture/pr37868.c: Disable for epiphany.
105 * gcc.dg/sibcall-6.c: Enable for epiphany.
107 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
109 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
111 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
113 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
114 memcpy not initializers.
116 * gcc.dg/guality/guality.exp: Skip on AIX.
118 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
121 * g++.dg/cpp0x/pr57101.C: New.
123 2013-07-26 Ian Bolton <ian.bolton@arm.com>
125 * gcc.target/aarch64/neg_1.c: New test.
127 2013-07-25 Janus Weil <janus@gcc.gnu.org>
130 * gfortran.dg/typebound_call_25.f90: New.
132 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
135 * g++.dg/cpp0x/pr57981.C: New.
137 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
140 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
142 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
144 PR rtl-optimization/57960
145 * gcc.target/s390/pr57960.c: New.
147 2013-07-25 Janus Weil <janus@gcc.gnu.org>
150 * gfortran.dg/unlimited_polymorphic_9.f90: New.
152 2013-07-25 Terry Guo <terry.guo@arm.com>
154 * gcc.target/arm/thumb1-Os-mult.c: New test case.
156 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
159 * g++.dg/inherit/pr57942.C: New.
161 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
163 * gcc.target/powerpc/bool2.h: New file, test the code generation
164 of logical operations for power5, altivec, power7, and power8
166 * gcc.target/powerpc/bool2-p5.c: Likewise.
167 * gcc.target/powerpc/bool2-av.c: Likewise.
168 * gcc.target/powerpc/bool2-p7.c: Likewise.
169 * gcc.target/powerpc/bool2-p8.c: Likewise.
170 * gcc.target/powerpc/bool3.h: Likewise.
171 * gcc.target/powerpc/bool3-av.c: Likewise.
172 * gcc.target/powerpc/bool2-p7.c: Likewise.
173 * gcc.target/powerpc/bool2-p8.c: Likewise.
175 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
177 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
179 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
181 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
183 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
185 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
186 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
187 type from long to long long.
188 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
189 to have effective-target keywords of lp64 and ilp32.
190 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
191 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
192 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
193 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
194 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
195 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
196 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
197 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
198 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
200 2013-07-23 Tom Tromey <tromey@redhat.com>
201 Joseph Myers <joseph@codesourcery.com>
203 * gcc.dg/c11-generic-1.c: New file.
204 * gcc.dg/c11-generic-2.c: New file.
206 2013-07-22 Tobias Burnus <burnus@net-b.de>
210 * coarray/lib_realloc_1.f90: Permit optimization.
211 * gfortran.dg/coarray_31.f90: New.
213 2013-07-22 Tobias Burnus <burnus@net-b.de>
216 * gfortran.dg/class_array_7.f03: Fix memory leak.
218 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
221 * g++.dg/cpp0x/decltype56.C: New.
223 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
225 * gcc.dg/pr53265.c: Correct line number in dg-message.
227 2013-07-22 Diego Novillo <dnovillo@google.com>
229 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
231 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
234 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
235 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
237 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
240 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
241 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
242 * gcc.dg/torture/pr53366-1.c: Same.
243 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
244 * gcc.dg/torture/pr56488.c: Same.
245 * gcc.dg/torture/pr57584.c: Same.
246 * gcc.dg/tree-ssa/pr57385.c: Same.
247 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
249 2013-07-21 OndÅ
\99ej BÃlka <neleai@seznam.cz>
251 * c-c++-common/pr41779.c: Fix typos.
252 * gcc.c-torture/compile/20031125-2.c: Likewise.
253 * gcc.c-torture/compile/20040621-1.c: Likewise.
254 * gcc.c-torture/execute/20020418-1.c: Likewise.
255 * gcc.dg/20020108-1.c: Likewise.
256 * gcc.dg/atomic-generic-aux.c: Likewise.
257 * gcc.dg/builtin-complex-err-2.c: Likewise.
258 * gcc.dg/decl-1.c: Likewise.
259 * gcc.dg/di-sync-multithread.c: Likewise.
260 * gcc.dg/format/c90-printf-1.c: Likewise.
261 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
262 * gcc.dg/long-long-compare-1.c: Likewise.
263 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
264 * gcc.dg/pr17055-1.c: Likewise.
265 * gcc.dg/pr27095.c: Likewise.
266 * gcc.dg/torture/fp-int-convert.h: Likewise.
267 * gcc.dg/tree-prof/inliner-1.c: Likewise.
268 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
269 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
270 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
271 * gcc.dg/tree-ssa/loop-19.c: Likewise.
272 * gcc.dg/tree-ssa/loop-1.c: Likewise.
273 * gcc.dg/tree-ssa/pr21001.c: Likewise.
274 * gcc.dg/tree-ssa/pr42585.c: Likewise.
275 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
276 * gcc.dg/vect/vect-cond-5.c: Likewise.
277 * gcc.dg/weak/typeof-2.c: Likewise.
278 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
279 * gcc.target/arm/naked-1.c: Likewise.
280 * gcc.target/i386/pr9771-1.c: Likewise.
281 * gcc.target/sparc/sparc-constant-1.c: Likewise.
282 * gcc.target/sparc/struct-ret-check.c: Likewise.
283 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
284 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
285 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
288 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
291 * gfortran.dg/dependency_42.f90: New test.
292 * gfortran.dg/dependency_43.f90: New test.
294 2013-07-21 Tobias Burnus <burnus@net-b.de>
297 * gfortran.dg/round_4.f90: New.
299 2013-07-21 Tobias Burnus <burnus@net-b.de>
302 * gfortran.dg/min_max_conformance_2.f90: New.
304 2013-07-20 Jakub Jelinek <jakub@redhat.com>
306 PR preprocessor/57620
307 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
308 (main): Don't test {s,u,U,L}12.
309 * c-c++-common/raw-string-13.c: New test.
310 * c-c++-common/raw-string-14.c: New test.
311 * c-c++-common/raw-string-15.c: New test.
312 * c-c++-common/raw-string-16.c: New test.
314 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
316 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
318 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
320 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
322 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
323 target { ! keeps_null_pointer_checks }.
324 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
325 target { ! keeps_null_pointer_checks }.
327 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
328 * gcc.dg/torture/pr56488.c: Likewise.
330 2013-07-19 Ian Bolton <ian.bolton@arm.com>
332 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
335 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
337 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
338 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
339 * gfortran.dg/guality/guality.exp: Skip on AIX.
341 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
343 * g++.dg/debug/pr56819.C: Skip on AIX.
344 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
345 * g++.dg/guality/guality.exp: Skip on AIX.
347 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
349 * gcc.misc-tests/gcov-14.c: Skip on AIX.
351 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
353 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
356 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
357 Adjust to corrected rounding.
359 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
361 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
362 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
363 check_effective_target_cilkplus.
364 * g++.dg/cilk-plus/cilk-plus.exp: Same.
366 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
368 * gcc.target/powerpc/pr57744.c: Fix typo.
370 2013-07-18 Sriraman Tallam <tmsriram@google.com>
373 * gcc.c-torture/compile/pr57698.c: New test.
374 * gcc.c-torture/compile/pr43791.c: Remove prune output
376 * gcc.c-torture/compile/pr44043.c: Ditto.
378 2013-07-18 Wei Mi <wmi@google.com>
380 PR rtl-optimization/57878
381 * g++.dg/pr57518.C: New test.
383 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
385 * gcc.dg/pr42611.c: Move dg-error to correct line.
387 2013-07-17 Tobias Burnus <burnus@net-b.de>
390 * gfortran.dg/dollar_sym_3.f: New.
391 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
393 2013-07-16 Iain Sandoe <iain@codesourcery.com>
398 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
399 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
400 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
401 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
402 * objc.dg/image-info.m: Likewise.
403 * objc.dg/symtab-1.m: Likewise.
404 * objc.dg/torture/strings/const-str-10.m: Likewise.
405 * objc.dg/torture/strings/const-str-11.m: Likewise.
406 * objc.dg/torture/strings/const-str-9.m: Likewise.
407 * objc.dg/zero-link-1.m: Likewise.
408 * objc.dg/zero-link-2.m: Likewise.
409 * objc.dg/no-extra-load.m: Avoid Foundation.h.
410 * objc.dg/objc-foreach-4.m: Likewise.
411 * objc.dg/objc-foreach-5.m: Likewise.
412 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
414 * obj-c++.dg/strings/const-str-12.mm: Likewise.
415 * obj-c++.dg/syntax-error-1.mm: Likewise.
416 * objc.dg/method-6.m: Likewise.
417 * objc.dg/pr23214.m: Likewise.
418 * objc.dg/proto-lossage-7.m: Likewise.
419 * objc.dg/strings/const-str-12b.m: Likewise.
420 * objc.dg/zero-link-3.m: Likewise.
421 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
422 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
423 adjust headers, interfaces and encoded types to reflect current system
424 versions. Add FIXME and outputs from current system compiler for
427 2013-07-15 Cong Hou <congh@google.com>
429 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
431 * gcc.target/i386/l_fma_float_3.c: Likewise.
432 * gcc.target/i386/l_fma_double_1.c: Likewise.
433 * gcc.target/i386/l_fma_double_3.c: Likewise.
435 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
437 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
438 function to test if HTM is available.
439 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
440 * gcc.target/powerpc/htm-builtin-1.c: New test.
442 2013-07-15 Tobias Burnus <burnus@net-b.de>
444 * gfortran.dg/coarray_lib_realloc_1.f90: New.
445 * gfortran.dg/coarray/lib_realloc_1.f90: New.
446 * gfortran.dg/coarray_6.f90: Add dg-error.
448 2013-07-15 Tobias Burnus <burnus@net-b.de>
451 * gfortran.dg/finalize_18.f90: New.
453 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
456 * fortran.dg/module_variable_1.f90: New test.
457 * fortran.dg/module_variable_2.f90: New test.
459 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
461 * g++.dg/ext/vector19.C: Adapt.
462 * g++.dg/ext/vector23.C: New testcase.
464 2013-07-12 Michael Matz <matz@suse.de>
467 * c-c++-common/pr55771.c: New test.
469 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
471 * gcc.target/aarch64/vect-movi.c: New.
473 2013-07-11 Sriraman Tallam <tmsriram@google.com>
476 * g++.dg/ext/pr57362.C: New.
478 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
481 * gcc.target/avr/torture/pr57631.c: New test.
483 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
486 * g++.dg/cpp0x/constexpr-ice7.C: New.
488 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
490 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
492 * gcc.c-torture/execute/nest-align-1.x: New.
494 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
497 * g++.dg/cpp0x/sfinae48.C: New.
499 2013-07-10 Jakub Jelinek <jakub@redhat.com>
501 PR preprocessor/57824
502 * c-c++-common/raw-string-17.c: New test.
503 * c-c++-common/gomp/pr57824.c: New test.
505 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
508 * g++.dg/cpp0x/reinterpret_cast1.C: New.
509 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
510 * g++.dg/conversion/dr195.C: Update.
511 * g++.dg/expr/cast2.C: Likewise.
513 2013-07-10 Jakub Jelinek <jakub@redhat.com>
515 * c-c++-common/raw-string-18.c: New test.
516 * c-c++-common/raw-string-19.c: New test.
518 PR preprocessor/57757
519 * g++.dg/cpp/paste1.C: New test.
520 * g++.dg/cpp/paste2.C: New test.
522 2013-07-10 Graham Stott <grahams@btinternet.com>
524 * gcc.target/mips/mulsize-1.c: New.
525 * gcc.target/mips/mulsize-2.c: New.
526 * gcc.target/mips/mulsize-3.c: New.
527 * gcc.target/mips/mulsize-4.c: New.
529 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
532 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
533 * g++.dg/ext/vector24.C: New testcase.
535 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
538 * g++.dg/cpp0x/decltype17.C: Adjust.
540 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
543 * g++.dg/cpp0x/pr51786.C: New.
545 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
547 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
549 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
551 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
553 * gcc.target/powerpc/sd-vsx.c: Require dfp.
554 * gcc.target/powerpc/sd-pwr6.c: Likewise.
556 2013-07-08 Tobias Burnus <burnus@net-b.de>
559 * gfortran.dg/c_f_pointer_tests_8.f90: New.
561 2013-07-08 Tobias Burnus <burnus@net-b.de>
564 * gfortran.dg/do_check_9.f90: New.
566 2013-07-08 Tobias Burnus <burnus@net-b.de>
569 * gfortran.dg/dot_product_2.f90: New.
571 2013-07-08 Tobias Burnus <burnus@net-b.de>
574 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
576 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
578 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
579 * gfortran.dg/finalize_10.f90: Fix dg-final.
581 2013-07-08 Jakub Jelinek <jakub@redhat.com>
584 * gcc.target/i386/pr57819.c: New test.
586 PR rtl-optimization/57829
587 * gcc.c-torture/execute/pr57829.c: New test.
589 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
591 * gcc.target/i386/memcpy-vector_loop-1.c: New.
592 * gcc.target/i386/memcpy-vector_loop-2.c: New.
594 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
597 * gcc.target/i386/pr57807.c: New test.
599 2013-07-06 Jakub Jelinek <jakub@redhat.com>
602 * gcc.dg/tree-ssa/vrp89.c: New test.
604 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
607 * g++.dg/parse/defarg16.C: New.
609 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
611 PR rtl-optimization/55342
612 * gcc.target/i386/pr55342.c: New.
614 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
616 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
618 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
621 * g++.dg/inherit/virtual10.C: New.
623 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
626 * gcc.dg/large-size-array-6.c: New test.
628 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
631 * g++.dg/template/crash116.C: New.
633 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
635 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
636 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
638 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
641 * g++.dg/cpp0x/nsdmi-list3.C: New.
643 2013-07-03 Jakub Jelinek <jakub@redhat.com>
646 * gcc.target/i386/pr57777.c: New test.
649 * g++.dg/template/arg9.C: New test.
651 2013-07-02 Sriraman Tallam <tmsriram@google.com>
653 * gcc.target/i386/avx-inline.c: New test.
655 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
657 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
658 * gcc.target/mips/call-2.c: Likewise.
659 * gcc.target/mips/call-3.c: Likewise.
660 * gcc.target/mips/lazy-binding-1.c: Likewise.
662 2013-07-02 Jakub Jelinek <jakub@redhat.com>
664 PR tree-optimization/57741
665 * gcc.dg/vect/pr57741-1.c: New test.
666 * gcc.dg/vect/pr57741-2.c: New test.
667 * gcc.dg/vect/pr57741-3.c: New test.
669 2013-07-02 Ian Bolton <ian.bolton@arm.com>
671 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
673 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
674 * lib/target-supports.exp: Define aarch64_little_endian.
676 2013-07-02 Ian Bolton <ian.bolton@arm.com>
678 * gcc.target/aarch64/abs_1.c: New test.
680 2013-07-02 Ian Bolton <ian.bolton@arm.com>
682 * gcc.target/aarch64/bfxil_1.c: New test.
683 * gcc.target/aarch64/bfxil_2.c: Likewise.
685 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
688 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
689 array sizes from 100 to 20.
691 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
694 * gfortran.dg/pointer_remapping_8.f90: New.
696 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
698 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
699 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
700 * g++.dg/cpp1y/udlit-userdef-string.C: New.
701 * g++.dg/cpp1y/complex_literals.h: New.
703 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
706 * g++.dg/cpp0x/noexcept21.C: New.
708 2013-06-28 Jakub Jelinek <jakub@redhat.com>
711 * gcc.target/i386/pr57736.c: New test.
713 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
715 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
717 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
718 strings to match the fixed error messages.
719 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
720 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
723 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
726 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
727 stqcx. get even registers.
729 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
732 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
734 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
736 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
738 * gcc.target/i386/bmi-1.c: Ditto.
739 * gcc.target/i386/bmi-bextr-4.c: New.
740 * gcc.target/i386/bmi-bextr-5.c: Ditto.
742 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
745 * g++.dg/cpp0x/initlist73.C: New.
747 2013-06-27 Meador Inge <meadori@codesourcery.com>
749 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
750 * g++.dg/simulate-thread/atomics-2.C: Likewise.
751 * g++.dg/simulate-thread/atomics-1.C: Likewise.
753 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
756 * g++.dg/ext/pr57509.C: New file.
758 2013-06-27 Jakub Jelinek <jakub@redhat.com>
761 * gcc.target/i386/bmi-bextr-3.c: New test.
764 * gcc.target/i386/bmi2-bzhi-1.c: New test.
766 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
769 * g++.dg/cpp0x/pr57172.C: New testcase.
771 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
773 * gcc.target/s390/htm-1.c: New file.
774 * gcc.target/s390/htm-nofloat-1.c: New file.
775 * gcc.target/s390/htm-xl-intrin-1.c: New file.
777 2013-06-26 Tobias Burnus <burnus@net-b.de>
780 * gfortran.dg/bounds_check_17.f90: New.
782 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
785 * g++.dg/cpp1y/pr57640.C: New.
787 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
790 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
791 overflow due to size of arrays.
793 2013-06-25 Jakub Jelinek <jakub@redhat.com>
795 PR tree-optimization/57705
796 * gcc.dg/vect/pr57705.c: New test.
797 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
799 2013-06-25 Martin Jambor <mjambor@suse.cz>
802 * g++.dg/ipa/pr57670.C: New test.
804 2013-06-25 Richard Biener <rguenther@suse.de>
807 * gcc.dg/pr56977.c: New testcase.
809 2013-06-24 Martin Jambor <mjambor@suse.cz>
811 PR tree-optimization/57358
812 * gcc.dg/ipa/pr57358.c: New test.
814 2013-06-24 Richard Biener <rguenther@suse.de>
817 * gcc.dg/torture/pr57584.c: Remove target specific bits.
819 2013-06-24 Richard Biener <rguenther@suse.de>
821 PR tree-optimization/57488
822 * gcc.dg/torture/pr57488.c: New testcase.
824 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
825 Dominique d'Humieres <dominiq@lps.ens.fr>
828 * gfortran.dg/fraction.f90: New.
830 2013-06-24 Alan Modra <amodra@gmail.com>
832 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
833 Add scan-assembler-not "lvx".
834 * gcc.target/powerpc/le-altivec-consts.c: New.
836 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
838 * g++.dg/cpp0x/sfinae47.C: New.
840 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
843 * gcc.target/sh/pr52483-1.c: New.
844 * gcc.target/sh/pr52483-2.c: New.
845 * gcc.target/sh/pr52483-3.c: New.
846 * gcc.target/sh/pr52483-4.c: New.
847 * gcc.target/sh/pr52483-5.c: New.
849 2013-06-23 Sriraman Tallam <tmsriram@google.com>
851 * gcc.target/i386/intrinsics_1.c: New test.
852 * gcc.target/i386/intrinsics_2.c: Ditto.
853 * gcc.target/i386/intrinsics_3.c: Ditto.
854 * gcc.target/i386/intrinsics_4.c: Ditto.
855 * gcc.target/i386/intrinsics_5.c: Ditto.
856 * gcc.target/i386/intrinsics_6.c: Ditto.
857 * gcc.target/i386/avx-1.c: Provide macros for builtins
858 needing immediate arguments in f16cintrin.h and rtmintrin.h.
860 2013-06-21 Tobias Burnus <burnus@net-b.de>
863 * gfortran.dg/finalize_17.f90: New.
865 2013-06-21 Tobias Burnus <burnus@net-b.de>
867 * gfortran.dg/realloc_on_assign_18.f90: New.
869 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
871 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
872 Also changed the returns from error as distinct values so that
873 debugging can get easier.
874 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
875 errors specific to C, if necessary. Also added new error
877 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
878 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
879 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
880 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
881 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
882 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
883 the same changes as parser_errors3.c, spaces were added between colons
884 to not confuse C++ compiler with 2 colons as scope.
885 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
886 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
887 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
888 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
889 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
890 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
891 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
892 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
893 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
894 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
895 * g++.dg/cilk-plus/cilk-plus.exp: New script.
896 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
899 2013-06-21 Joseph Myers <joseph@codesourcery.com>
902 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
904 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
907 * gcc.target/i386/pr57655.c: New test.
909 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
911 * ada/acats/tests/gcc: Delete.
912 * gnat.dg/style: Likewise.
914 2013-06-20 Jeff Law <law@redhat.com>
916 PR tree-optimization/57660
917 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
918 based on their branch cost.
920 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
922 2013-06-20 Tobias Burnus <burnus@net-b.de>
925 * gfortran.dg/list_read_11.f90: New.
927 2013-06-20 Richard Biener <rguenther@suse.de>
929 PR tree-optimization/57584
930 * gcc.dg/torture/pr57584.c: New testcase.
932 2013-06-19 Sharad Singhai <singhai@google.com>
934 * g++.dg/gcov/gcov-8.C: New testcase.
935 * lib/gcov.exp: Handle intermediate format.
937 2013-06-19 Wei Mi <wmi@google.com>
939 PR rtl-optimization/57518
940 * testsuite/gcc.dg/pr57518.c: New test.
942 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
944 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
946 2013-06-19 Jan Hubicka <jh@suse.cz>
948 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
950 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
952 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
953 hard-coded values of array sizes with a #define.
954 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
955 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
956 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
957 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
958 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
960 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
962 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
963 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
965 2013-06-19 Jeff Law <law@redhat.com>
967 * gcc.dg/tree-ssa/forwprop-28.c: New test.
969 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
972 * g++.dg/template/error53.C: New.
974 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
977 * gcc.target/powerpc/pr55033.c: Fix options.
979 2013-06-18 Sriraman Tallam <tmsriram@google.com>
981 * gcc.target/i386/inline_error.c: New test.
982 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
983 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
985 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
988 * g++.dg/cpp0x/decltype55.C: New.
990 2013-06-18 Marek Polacek <polacek@redhat.com>
992 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
994 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
996 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
998 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
1000 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
1001 Also changed the returns from error as distinct values so that it is
1004 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
1006 * gcc.target/aarch64/scalar_intrinsics.c: Update.
1008 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1011 * g++.dg/template/error52.C: New.
1012 * g++.dg/lookup/friend15.C: Update.
1013 * g++.dg/parse/error11.C: Likewise.
1014 * g++.dg/parse/error14.C: Likewise.
1015 * g++.dg/parse/parser-pr28152-2.C: Likewise.
1016 * g++.dg/parse/template25.C: Likewise.
1017 * g++.old-deja/g++.jason/cond.C: Likewise.
1018 * g++.old-deja/g++.mike/for2.C: Likewise.
1019 * g++.old-deja/g++.robertl/eb125.C: Likewise.
1020 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
1022 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1024 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
1027 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
1029 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
1030 accidentally placing minus sign for length instead of stride.
1032 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
1034 PR rtl-optimization/57425
1035 PR rtl-optimization/57569
1036 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
1037 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
1039 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
1043 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
1045 * gfortran.dg/typebound_assignment_6.f03: New.
1047 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
1049 * gcc.target/h8300/h8300.exp: New.
1050 * gcc.dg/pragma-isr.c: Move to ...
1051 * gcc.target/sh/torture/pragma-isr.c: ... here ...
1052 * gcc.target/h8300/pragma-isr.c: ... and here.
1053 * gcc.dg/pragma-isr2.c: Move to ...
1054 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
1055 * gcc.target/h8300/pragma-isr2.c: ... and here.
1056 * gcc.dg/pragma-isr-trapa.c: Move to ...
1057 * gcc.target/sh/pragma-isr-trapa.c: ... here.
1058 * gcc.dg/pragma-isr-trapa2.c: Move to ...
1059 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
1060 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
1061 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
1062 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
1063 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
1064 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
1065 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
1066 * gcc.dg/attr-isr-trap_exit.c: Move to ...
1067 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
1068 * gcc.dg/attr-isr-trapa.c: Move to ...
1069 * gcc.target/sh/attr-isr-trapa.c: ... here.
1071 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1074 * g++.dg/ext/builtin-offsetof1.C: New.
1076 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
1078 * gcc.target/aarch64/vect_smlal_1.c: New file.
1080 2013-06-14 Tobias Burnus <burnus@net-b.de>
1083 * gfortran.dg/defined_assignment_7.f90: New.
1085 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1088 * g++.dg/rtti/dyncast6.C: New.
1089 * g++.dg/cpp0x/dyncast1.C: Likewise.
1091 2013-06-14 Alan Modra <amodra@gmail.com>
1094 * gcc.dg/pr57134.c: New.
1096 2013-06-14 Tobias Burnus <burnus@net-b.de>
1099 * gfortran.dg/deferred_type_param_9.f90: New.
1101 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
1103 * gcc.dg/fold-minus-1.c: New testcase.
1105 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
1108 * gfortran.dg/typebound_assignment_5.f03: New.
1110 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
1112 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
1114 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1115 Pat Haugen <pthaugen@us.ibm.com>
1116 Peter Bergner <bergner@vnet.ibm.com>
1118 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
1119 load/store instructions on power7, power8.
1120 * gcc.target/powerpc/atomic-p8.c: Likewise.
1122 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
1125 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
1127 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
1130 * g++.dg/warn/Wunused-var-20.C: New.
1132 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
1134 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
1135 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
1136 Run with -fno-common.
1138 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
1140 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
1141 and exit function calls with return 1 and return 0, respectively.
1143 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
1145 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
1148 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
1150 PR tree-optimization/57361
1151 * gcc.dg/tree-ssa/pr57361.c: New file.
1153 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1155 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
1156 to ensure alignment.
1157 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
1159 2013-06-12 Tobias Burnus <burnus@net-b.de>
1161 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
1163 2013-06-12 Tobias Burnus <burnus@net-b.de>
1164 Dominique d'Humieres <dominiq@lps.ens.fr>
1166 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
1168 2013-06-12 Jakub Jelinek <jakub@redhat.com>
1171 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
1172 * gcc.target/i386/pr56564-3.c: Likewise.
1174 2013-06-11 Tobias Burnus <burnus@net-b.de>
1177 * gfortran.dg/class_array_18.f90: New.
1179 2013-06-11 Jan Hubicka <jh@suse.cz>
1182 * g++.dg/ext/visibility/anon6.C: Update testcase.
1184 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
1187 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
1188 in how we check __sec_reduce_mutating function's result.
1190 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1191 Pat Haugen <pthaugen@us.ibm.com>
1192 Peter Bergner <bergner@vnet.ibm.com>
1194 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
1195 direct move instructions.
1196 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
1197 * gcc.target/powerpc/direct-move.h: Likewise.
1198 * gcc.target/powerpc/direct-move-float1.c: Likewise.
1199 * gcc.target/powerpc/direct-move-float2.c: Likewise.
1200 * gcc.target/powerpc/direct-move-double1.c: Likewise.
1201 * gcc.target/powerpc/direct-move-double2.c: Likewise.
1202 * gcc.target/powerpc/direct-move-long1.c: Likewise.
1203 * gcc.target/powerpc/direct-move-long2.c: Likewise.
1205 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
1208 * g++.dg/cpp0x/pr52440.C: New.
1210 2013-06-10 Jakub Jelinek <jakub@redhat.com>
1213 * gcc.target/i386/pr56564-1.c: New test.
1214 * gcc.target/i386/pr56564-2.c: New test.
1215 * gcc.target/i386/pr56564-3.c: New test.
1216 * gcc.target/i386/pr56564-4.c: New test.
1217 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
1218 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1219 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
1220 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
1221 * gcc.target/i386/vect-sizes-1.c: Likewise.
1222 * gcc.target/i386/memcpy-1.c: Likewise.
1223 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
1224 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
1226 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
1228 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
1229 systems to cover all GNU systems.
1230 * g++.dg/abi/guard2.C: Likewise.
1231 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
1232 * g++.dg/eh/sighandle.C: Likewise.
1233 * g++.dg/ext/cleanup-10.C: Likewise.
1234 * g++.dg/ext/cleanup-11.C: Likewise.
1235 * g++.dg/ext/cleanup-8.C: Likewise.
1236 * g++.dg/ext/cleanup-9.C: Likewise.
1237 * g++.dg/opt/const5.C: Likewise.
1238 * g++.dg/opt/life1.C: Likewise.
1239 * g++.dg/other/pr39496.C: Likewise.
1240 * g++.old-deja/g++.abi/aggregates.C: Likewise.
1241 * g++.old-deja/g++.abi/align.C: Likewise.
1242 * g++.old-deja/g++.abi/bitfields.C: Likewise.
1243 * g++.old-deja/g++.law/weak.C: Likewise.
1244 * g++.old-deja/g++.pt/asm1.C: Likewise.
1245 * gcc.c-torture/execute/20030125-1.x: Likewise.
1246 * gcc.c-torture/execute/990127-2.x: Likewise.
1247 * gcc.dg/20041106-1.c: Likewise.
1248 * gcc.dg/20050503-1.c: Likewise.
1249 * gcc.dg/builtin-object-size-5.c: Likewise.
1250 * gcc.dg/cleanup-10.c: Likewise.
1251 * gcc.dg/cleanup-11.c: Likewise.
1252 * gcc.dg/cleanup-8.c: Likewise.
1253 * gcc.dg/cleanup-9.c: Likewise.
1254 * gcc.dg/complex-5.c: Likewise.
1255 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
1256 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
1257 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
1258 * gcc.dg/dfp/pr35739.c: Likewise.
1259 * gcc.dg/fdata-sections-1.c: Likewise.
1260 * gcc.dg/lto/20090206-1_0.c: Likewise.
1261 * gcc.dg/lto/20090206-2_0.c: Likewise.
1262 * gcc.dg/pr30360.c: Likewise.
1263 * gcc.dg/pr37303.c: Likewise.
1264 * gcc.dg/pr39323-1.c: Likewise.
1265 * gcc.dg/pr39323-2.c: Likewise.
1266 * gcc.dg/pr39323-3.c: Likewise.
1267 * gcc.dg/pr45416.c: Likewise.
1268 * gcc.dg/setjmp-2.c: Likewise.
1269 * gcc.dg/split-1.c: Likewise.
1270 * gcc.dg/split-3.c: Likewise.
1271 * gcc.dg/split-4.c: Likewise.
1272 * gcc.dg/strlenopt-12g.c: Likewise.
1273 * gcc.dg/strlenopt-14g.c: Likewise.
1274 * gcc.dg/strlenopt-14gf.c: Likewise.
1275 * gcc.dg/strlenopt-16g.c: Likewise.
1276 * gcc.dg/strlenopt-17g.c: Likewise.
1277 * gcc.dg/strlenopt-18g.c: Likewise.
1278 * gcc.dg/strlenopt-1f.c: Likewise.
1279 * gcc.dg/strlenopt-22g.c: Likewise.
1280 * gcc.dg/strlenopt-2f.c: Likewise.
1281 * gcc.dg/strlenopt-4g.c: Likewise.
1282 * gcc.dg/strlenopt-4gf.c: Likewise.
1283 * gcc.dg/struct-ret-3.c: Likewise.
1284 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
1285 * gcc.misc-tests/linkage.exp: Likewise.
1286 * gcc.target/i386/20000724-1.c: Likewise.
1287 * gcc.target/i386/align-main-3.c: Likewise.
1288 * gcc.target/i386/cleanup-1.c: Likewise.
1289 * gcc.target/i386/inline-mcpy.c: Likewise.
1290 * gcc.target/i386/pr32268.c: Likewise.
1291 * gcc.target/i386/pr36613.c: Likewise.
1292 * gcc.target/i386/pr39013-1.c: Likewise.
1293 * gcc.target/i386/pr39013-2.c: Likewise.
1294 * gcc.target/i386/pr39496.c: Likewise.
1295 * gcc.target/i386/pr40906-3.c: Likewise.
1296 * gcc.target/i386/pr46084.c: Likewise.
1297 * lib/target-supports.exp (check_effective_target_pie): Likewise.
1299 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
1302 * gcc.target/sh/pr6526.c: New.
1304 2013-06-09 Jakub Jelinek <jakub@redhat.com>
1307 * gcc.c-torture/execute/pr57568.c: New test.
1309 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1312 * g++.dg/other/vararg-4.C: New.
1314 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
1316 PR rtl-optimization/57559
1317 * gcc.target/s390/pr57559.c : New test.
1319 2013-06-08 Tobias Burnus <burnus@net-b.de>
1322 * gfortran.dg/finalize_10.f90: New.
1323 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
1324 * gfortran.dg/finalize_15.f90: New.
1326 2013-06-08 Tobias Burnus <burnus@net-b.de>
1329 * gfortran.dg/storage_size_4.f90: New.
1331 2013-06-07 Sriraman Tallam <tmsriram@google.com>
1334 * testsuite/g++.dg/ext/pr57548.C: New test.
1336 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
1339 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
1341 2013-06-07 Jan Hubicka <jh@suse.cz>
1343 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
1345 2013-06-07 Tobias Burnus <burnus@net-b.de>
1348 * gfortran.dg/array_constructor_48.f90: New.
1349 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
1350 * gfortran.dg/array_constructor_type_15.f03: Ditto.
1352 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1355 * gcc.target/arm/xordi3-opt.c: New test.
1357 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1359 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
1360 Revert to dg-options.
1362 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
1365 * gcc.target/powerpc/pr55033.c: New.
1367 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
1370 * g++.dg/cpp0x/alias-decl-36.C: New.
1372 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1373 Pat Haugen <pthaugen@us.ibm.com>
1374 Peter Bergner <bergner@vnet.ibm.com>
1376 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
1377 power8 builtin functions.
1378 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1379 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
1380 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
1381 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
1382 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
1383 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
1384 * gcc.target/powerpc/p8vector-vectorize-1.c: New
1385 tests to test power8 auto-vectorization.
1386 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
1387 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
1388 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
1389 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
1391 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
1392 powerpc_p8vector_ok instead of powerpc_vsx_ok.
1394 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
1396 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
1398 (check_effective_target_powerpc_p8vector_ok): Likewise.
1399 (is-effective-target): Likewise.
1400 (check_vect_support_and_set_flags): Likewise.
1402 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
1405 * g++.dg/parse/error53.C: New.
1407 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
1409 PR rtl-optimization/57459
1410 * gcc.target/i386/pr57459.c: New test.
1412 2013-06-06 Teresa Johnson <tejohnson@google.com>
1415 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
1416 into -freorder-blocks-and-partition test.
1417 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
1418 * gcc.dg/tree-prof/20041218-1.c: Ditto.
1419 * gcc.dg/tree-prof/pr52027.c: Use -O2.
1420 * gcc.dg/tree-prof/pr50907.c: Ditto.
1421 * gcc.dg/tree-prof/pr45354.c: Ditto.
1422 * g++.dg/tree-prof/partition2.C: Ditto.
1423 * g++.dg/tree-prof/partition3.C: Ditto.
1425 2013-06-06 Tobias Burnus <burnus@net-b.de>
1428 * gfortran.dg/finalize_16.f90: New.
1430 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
1432 * gcc.dg/vect/no-section-anchors-vect-68.c:
1433 Add dg-skip-if aarch64_tiny.
1435 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
1438 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
1439 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
1441 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
1444 * g++.dg/cpp0x/decltype54.C: New.
1446 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
1448 * gcc.dg/fshort-wchar.c: Add extra dg-options for
1449 arm*-*-*eabi* targets.
1450 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
1452 * gcc.dg/tree-ssa/pr43491.c: Likewise.
1454 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
1455 Tobias Burnus <burnus@net-b.de>
1457 * gfortran.dg/string_length_2.f90: Fix dg-do run.
1458 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
1459 * gfortran.dg/io_real_boz_4.f90: Ditto.
1460 * gfortran.dg/io_real_boz_5.f90: Ditto.
1462 2013-06-05 Andreas Schwab <schwab@suse.de>
1464 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
1466 2013-06-04 Jan Hubicka <jh@suse.cz>
1468 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
1470 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
1472 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
1473 parameters with void.
1474 (main2): Removed argc parameter.
1475 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
1476 (main): Replaced argc, argv parameters with void.
1477 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
1478 (main2): Removed argc parameter.
1479 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
1480 argv parameters with void. Added __asm volatile to avoid optimization
1481 on argc, if necessary.
1482 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
1483 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
1484 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
1485 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
1486 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
1487 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
1488 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
1489 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
1490 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
1491 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1492 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
1493 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
1494 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
1495 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
1496 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
1497 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
1498 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
1499 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
1500 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
1501 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
1502 parameters with void.
1503 (main2): Removed argc parameter.
1504 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
1505 (main): Replaced argc, argv parameters with void.
1506 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
1507 argv parameters with void. Also renamed this function as main, and
1508 delete the existing main.
1509 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
1510 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
1511 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
1513 2013-06-04 Ian Bolton <ian.bolton@arm.com>
1515 * gcc.target/aarch64/movi_1.c: New test.
1517 2013-06-04 Tobias Burnus <burnus@net-b.de>
1520 * gfortran.dg/finalize_12.f90: New.
1521 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
1522 end of scope finalization.
1523 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
1524 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
1525 * gfortran.dg/auto_dealloc_2.f90: Ditto.
1526 * gfortran.dg/class_19.f03: Ditto.
1527 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
1528 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
1529 * gfortran.dg/extends_14.f03: Ditto.
1530 * gfortran.dg/move_alloc_4.f90: Ditto.
1531 * gfortran.dg/typebound_proc_27.f03: Ditto.
1533 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
1535 * gfortran.dg/bounds_check_7.f90: Remove "! {".
1536 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
1537 * gfortran.dg/default_initialization_5.f90: Update dg-do.
1538 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
1539 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
1540 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
1541 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
1542 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
1543 * gfortran.dg/io_real_boz_4.f90: Ditto.
1544 * gfortran.dg/io_real_boz_5.f90: Ditto.
1545 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
1546 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
1547 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
1548 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
1549 * gfortran.dg/transpose_2.f90: Fix dg-output.
1551 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
1553 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
1554 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
1555 dg-option and an header comment.
1557 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
1560 * g++.dg/cpp0x/sfinae46.C: New.
1561 * g++.dg/cpp0x/defaulted13.C: Adjust.
1562 * g++.dg/cpp0x/defaulted2.C: Likewise.
1563 * g++.dg/cpp0x/defaulted26.C: Likewise.
1564 * g++.dg/cpp0x/defaulted3.C: Likewise.
1565 * g++.dg/cpp0x/error1.C: Likewise.
1566 * g++.dg/cpp0x/implicit1.C: Likewise.
1567 * g++.dg/cpp0x/implicit11.C: Likewise.
1568 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
1569 * g++.dg/cpp0x/initlist47.C: Likewise.
1570 * g++.dg/cpp0x/initlist9.C: Likewise.
1571 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
1572 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
1573 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
1574 * g++.dg/cpp0x/union4.C: Likewise.
1575 * g++.dg/template/crash108.C: Likewise.
1576 * g++.dg/template/crash41.C: Likewise.
1577 * g++.old-deja/g++.jason/local.C: Likewise.
1578 * g++.old-deja/g++.law/visibility3.C: Likewise.
1580 2013-06-03 Teresa Johnson <tejohnson@google.com>
1582 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
1583 * gcc.dg/vect/bb-slp-14.c: Ditto.
1584 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
1585 * gcc.dg/vect/bb-slp-23.c: Ditto.
1586 * gcc.dg/vect/bb-slp-15.c: Ditto.
1587 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1588 * gcc.dg/vect/bb-slp-24.c: Ditto.
1589 * gcc.dg/vect/bb-slp-16.c: Ditto.
1590 * gcc.dg/vect/bb-slp-25.c: Ditto.
1591 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
1592 * gcc.dg/vect/bb-slp-17.c: Ditto.
1593 * gcc.dg/vect/bb-slp-1.c: Ditto.
1594 * gcc.dg/vect/bb-slp-26.c: Ditto.
1595 * gcc.dg/vect/bb-slp-18.c: Ditto.
1596 * gcc.dg/vect/bb-slp-2.c: Ditto.
1597 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
1598 * gcc.dg/vect/bb-slp-27.c: Ditto.
1599 * gcc.dg/vect/bb-slp-19.c: Ditto.
1600 * gcc.dg/vect/bb-slp-3.c: Ditto.
1601 * gcc.dg/vect/bb-slp-28.c: Ditto.
1602 * gcc.dg/vect/bb-slp-4.c: Ditto.
1603 * gcc.dg/vect/bb-slp-29.c: Ditto.
1604 * gcc.dg/vect/bb-slp-5.c: Ditto.
1605 * gcc.dg/vect/bb-slp-6.c: Ditto.
1606 * gcc.dg/vect/bb-slp-8a.c: Ditto.
1607 * gcc.dg/vect/bb-slp-7.c: Ditto.
1608 * gcc.dg/vect/bb-slp-8b.c: Ditto.
1609 * gcc.dg/vect/bb-slp-8.c: Ditto.
1610 * gcc.dg/vect/bb-slp-9.c: Ditto.
1611 * gcc.dg/vect/bb-slp-10.c: Ditto.
1612 * gcc.dg/vect/bb-slp-11.c: Ditto.
1613 * gcc.dg/vect/bb-slp-20.c: Ditto.
1614 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
1615 * gcc.dg/vect/bb-slp-21.c: Ditto.
1616 * gcc.dg/vect/bb-slp-30.c: Ditto.
1617 * gcc.dg/vect/bb-slp-13.c: Ditto.
1618 * gcc.dg/vect/bb-slp-22.c: Ditto.
1619 * g++.dg/vect/slp-pr50413.cc: Ditto.
1620 * g++.dg/vect/slp-pr56812.cc: Ditto.
1621 * g++.dg/vect/slp-pr50819.cc: Ditto.
1623 2013-06-01 Tobias Burnus <burnus@net-b.de>
1626 * gfortran.dg/class_array_17.f90: New.
1628 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
1630 * ada/acats/floatstore.lst: New.
1631 * ada/acats/run_all.sh: Process it.
1633 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
1635 * gcc.target/powerpc/e500-ord-1.c: New test.
1636 * gcc.target/powerpc/e500-ord-2.c: Likewise.
1637 * gcc.target/powerpc/e500-unord-1.c: Likewise.
1638 * gcc.target/powerpc/e500-unord-2.c: Likewise.
1640 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
1642 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
1644 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
1646 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
1648 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
1650 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
1652 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
1655 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
1658 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1660 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
1662 2013-05-31 Marek Polacek <polacek@redhat.com>
1664 PR tree-optimization/57478
1665 PR tree-optimization/57453
1666 * gcc.dg/torture/pr57478.c: New test.
1668 2013-05-31 Tobias Burnus <burnus@net-b.de>
1671 * gfortran.dg/class_array_17.f90: New.
1673 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1676 * gcc.target/arm/iordi3-opt.c: New test.
1678 2013-05-31 Janus Weil <janus@gcc.gnu.org>
1682 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
1683 * gfortran.dg/interface_26.f90: Ditto.
1684 * gfortran.dg/proc_ptr_11.f90: Ditto.
1685 * gfortran.dg/proc_ptr_15.f90: Ditto.
1686 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1687 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
1688 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1689 * gfortran.dg/typebound_override_1.f90: Ditto.
1690 * gfortran.dg/typebound_override_4.f90: Ditto.
1691 * gfortran.dg/typebound_proc_6.f03: Ditto.
1692 * gfortran.dg/assumed_type_7.f90: New test.
1693 * gfortran.dg/typebound_override_5.f90: New test.
1694 * gfortran.dg/typebound_override_6.f90: New test.
1695 * gfortran.dg/typebound_override_7.f90: New test.
1697 2013-05-30 Tobias Burnus <burnus@net-b.de>
1700 * gfortran.dg/power_6.f90: New.
1702 2013-05-30 Ian Bolton <ian.bolton@arm.com>
1704 * gcc.target/aarch64/insv_1.c: New test.
1706 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
1708 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
1709 dg-skip-if "No stabs".
1711 2013-05-30 Janus Weil <janus@gcc.gnu.org>
1714 * gfortran.dg/assumed_size_1.f90: New.
1716 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1718 * gcc.dg/shrink-wrap-alloca.c: New added.
1719 * gcc.dg/shrink-wrap-pretend.c: New added.
1720 * gcc.dg/shrink-wrap-sibcall.c: New added.
1722 2013-05-30 Tobias Burnus <burnus@net-b.de>
1725 * gfortran.dg/assumed_rank_13.f90: New.
1727 2013-05-29 Easwaran Raman <eraman@google.com>
1729 PR tree-optimization/57442
1730 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
1732 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1734 PR tree-optimization/57441
1735 * gcc.c-torture/compile/pr57441.c: New.
1737 2013-05-29 Dehao Chen <dehao@google.com>
1740 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
1742 2013-05-29 Tobias Burnus <burnus@net-b.de>
1745 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
1746 * gfortran.dg/class_19.f03: Ditto.
1748 2013-05-29 Richard Biener <rguenther@suse.de>
1750 * gcc.dg/vect/bb-slp-32.c: New testcase.
1752 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
1754 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
1755 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
1756 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
1757 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
1758 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
1759 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
1760 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
1761 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
1762 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
1763 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
1764 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
1765 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
1766 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
1767 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
1768 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
1769 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
1770 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
1771 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
1772 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
1773 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
1774 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
1775 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
1776 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
1777 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
1778 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
1779 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
1780 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
1781 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
1782 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
1783 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
1784 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
1785 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
1786 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
1787 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
1788 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
1789 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
1790 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
1791 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
1792 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
1794 2013-05-29 Tobias Burnus <burnus@net-b.de>
1797 * gfortran.dg/finalize_11.f90: New.
1798 * gfortran.dg/finalize_4.f03: Remove dg-error.
1799 * gfortran.dg/finalize_5.f03: Ditto.
1800 * gfortran.dg/finalize_6.f03: Ditto.
1801 * gfortran.dg/finalize_7.f03: Ditto.
1803 2013-05-28 Tobias Burnus <burnus@net-b.de>
1805 * gfortran.dg/class_array_16.f90: New.
1807 2013-05-28 Tobias Burnus <burnus@net-b.de>
1810 * testsuite/gfortran.dg/use_29.f90: New.
1812 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
1814 * gnat.dg/fp_exception.adb: New test.
1816 2013-05-28 Richard Biener <rguenther@suse.de>
1818 PR tree-optimization/56787
1819 * gcc.dg/vect/pr56787.c: New testcase.
1821 2013-05-28 Janus Weil <janus@gcc.gnu.org>
1822 Tobias Burnus <burnus@net-b.de>
1825 * gfortran.dg/typebound_override_4.f90: New.
1827 2013-05-28 Richard Biener <rguenther@suse.de>
1829 PR tree-optimization/57411
1830 * g++.dg/opt/pr57411.C: New testcase.
1832 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
1834 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
1835 * gcc.dg/builtin-bswap-9.c: Likewise.
1837 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
1839 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
1841 2013-05-27 Richard Biener <rguenther@suse.de>
1844 * gcc.dg/gomp/pr57412.c: New testcase.
1846 2013-05-27 Bud Davis <jmdavis@link.com>
1849 * gfortran.dg/stfunc_8.f90: New.
1851 2013-05-27 Richard Biener <rguenther@suse.de>
1853 PR tree-optimization/57343
1854 * gcc.dg/torture/pr57343.c: New testcase.
1856 2013-05-27 Richard Biener <rguenther@suse.de>
1858 PR tree-optimization/57417
1859 * gcc.dg/torture/pr57417.c: New testcase.
1861 2013-05-27 Richard Biener <rguenther@suse.de>
1863 PR tree-optimization/57396
1864 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
1866 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
1868 * gnat.dg/specs/last_bit.ads: New test.
1870 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
1872 * gnat.dg/specs/machine_attribute.ads: New test.
1874 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
1876 * gnat.dg/incomplete3.ad[sb]: New test.
1878 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
1881 * gcc.target/mips/div-13.c: New test.
1883 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
1886 * gcc.target/mips/mips16-attributes-5.c,
1887 * gcc.target/mips/mips16-attributes-6.c: New tests.
1889 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
1891 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
1892 * gcc.dg/builtin-bswap-8.c: Likewise.
1894 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1897 * g++.dg/cpp0x/new1.C: New.
1899 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1902 * g++.dg/parse/dtor16.C: New.
1903 * g++.dg/parse/dtor6.C: Adjust.
1905 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1908 * g++.dg/expr/bitfield12.C: New.
1910 2013-05-24 Jeff Law <law@redhat.com>
1912 PR tree-optimization/57124
1913 * gcc.c-torture/execute/pr57124.c: New test.
1914 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
1916 2013-05-24 Martin Jambor <mjambor@suse.cz>
1918 PR tree-optimization/57294
1919 * gcc.dg/ipa/pr57294.c: New test.
1921 2013-05-24 Dehao Chen <dehao@google.com>
1923 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
1925 2013-05-24 Ian Bolton <ian.bolton@arm.com>
1927 * gcc.target/aarch64/scalar_intrinsics.c
1928 (force_simd): Use a valid instruction.
1929 (test_vdupd_lane_s64): Pass a valid lane argument.
1930 (test_vdupd_lane_u64): Likewise.
1932 2013-05-24 Richard Biener <rguenther@suse.de>
1934 PR tree-optimization/57287
1935 * gcc.dg/pr57287.c: New testcase.
1937 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1940 * g++.dg/template/error51.C: New.
1942 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1945 * g++.dg/template/bitfield2.C: New.
1947 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
1949 * gnat.dg/specs/noinline1.ads: New test.
1950 * gnat.dg/noinline2.ad[sb]: Likewise.
1951 * gnat.dg/specs/noinline3.ads: Likewise.
1952 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
1954 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
1957 * gcc.dg/tree-ssa/pr57385.c: New test.
1959 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
1961 * gnat.dg/derived_type4.adb: New test.
1963 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
1965 * gcc.dg/builtin-bswap-6.c: New test.
1966 * gcc.dg/builtin-bswap-7.c: Likewise.
1967 * gcc.dg/builtin-bswap-8.c: Likewise.
1968 * gcc.dg/builtin-bswap-9.c: Likewise.
1970 2013-05-23 Christian Bruel <christian.bruel@st.com>
1973 * gcc.dg/debug/pr57351.c: New test
1975 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
1977 * gcc.target/aarch64/vect-clz.c: New file.
1979 2013-05-23 Martin Jambor <mjambor@suse.cz>
1982 * gcc.dg/ipa/pr57347.c: New test.
1984 2013-05-23 Richard Biener <rguenther@suse.de>
1986 PR tree-optimization/57380
1987 * g++.dg/tree-ssa/pr57380.C: New testcase.
1989 2013-05-23 Richard Biener <rguenther@suse.de>
1992 * gcc.dg/torture/pr57381.c: New testcase.
1994 2013-05-23 Jakub Jelinek <jakub@redhat.com>
1997 * gcc.c-torture/execute/pr57344-1.c: New test.
1998 * gcc.c-torture/execute/pr57344-2.c: New test.
1999 * gcc.c-torture/execute/pr57344-3.c: New test.
2000 * gcc.c-torture/execute/pr57344-4.c: New test.
2002 2013-05-23 Richard Biener <rguenther@suse.de>
2004 PR rtl-optimization/57341
2005 * gcc.dg/torture/pr57341.c: New testcase.
2007 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
2010 * g++.dg/parse/crash62.C: New.
2012 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2013 Pat Haugen <pthaugen@us.ibm.com>
2014 Peter Bergner <bergner@vnet.ibm.com>
2016 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
2019 2013-05-22 Tobias Burnus <burnus@net-b.de>
2022 * gfortran.dg/defined_assignment_6.f90: New.
2024 2013-05-22 Tobias Burnus <burnus@net-b.de>
2027 * gfortran.dg/assumed_type_6.f90: New.
2029 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
2032 * g++.dg/cpp0x/Wunused-parm.C: New.
2034 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2036 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
2037 * g++.dg/warn/Wdouble-promotion.C: Likewise.
2039 2013-05-21 Easwaran Raman <eraman@google.com>
2041 PR tree-optimization/57322
2042 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
2044 2013-05-21 Graham Stott <graham.stott@btinternet.com>
2046 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
2049 2013-05-21 Tobias Burnus <burnus@net-b.de>
2052 * gfortran.dg/assumed_type_5.f90: New.
2053 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
2054 * gfortran.dg/assumed_rank_2.f90: Ditto.
2055 * gfortran.dg/assumed_type_3.f90: Update dg-error.
2056 * gfortran.dg/no_arg_check_3.f90: Ditto.
2058 2013-05-21 Jakub Jelinek <jakub@redhat.com>
2060 PR tree-optimization/57331
2061 * gcc.c-torture/compile/pr57331.c: New test.
2063 2013-05-21 Richard Biener <rguenther@suse.de>
2065 PR tree-optimization/57330
2066 * gcc.dg/torture/pr57330.c: New testcase.
2068 2013-05-21 Richard Biener <rguenther@suse.de>
2070 PR tree-optimization/57303
2071 * gcc.dg/torture/pr57303.c: New testcase.
2073 2013-05-21 Jakub Jelinek <jakub@redhat.com>
2075 PR tree-optimization/57321
2076 * gcc.c-torture/execute/pr57321.c: New test.
2078 2013-05-20 Tobias Burnus <burnus@net-b.de>
2082 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
2083 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
2084 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
2085 * gfortran.dg/binding_label_tests_3.f03: Ditto.
2086 * gfortran.dg/binding_label_tests_4.f03: Ditto.
2087 * gfortran.dg/binding_label_tests_5.f03: Ditto.
2088 * gfortran.dg/binding_label_tests_6.f03: Ditto.
2089 * gfortran.dg/binding_label_tests_7.f03: Ditto.
2090 * gfortran.dg/binding_label_tests_8.f03: Ditto.
2091 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
2092 * gfortran.dg/binding_label_tests_24.f90: New.
2093 * gfortran.dg/binding_label_tests_25.f90: New.
2095 2013-05-20 Tobias Burnus <burnus@net-b.de>
2098 * gfortran.dg/binding_label_tests_17.f90: New.
2099 * gfortran.dg/binding_label_tests_18.f90: New.
2100 * gfortran.dg/binding_label_tests_19.f90: New.
2101 * gfortran.dg/binding_label_tests_20.f90: New.
2102 * gfortran.dg/binding_label_tests_21.f90: New.
2103 * gfortran.dg/binding_label_tests_22.f90: New.
2104 * gfortran.dg/binding_label_tests_23.f90: New.
2106 2013-05-20 Tobias Burnus <burnus@net-b.de>
2109 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
2110 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
2111 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
2112 * gfortran.dg/common_18.f90: New.
2113 * gfortran.dg/common_19.f90: New.
2114 * gfortran.dg/common_20.f90: New.
2115 * gfortran.dg/common_21.f90: New.
2117 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2120 * g++.dg/parse/error52.C: New.
2121 * g++.dg/parse/error3.C: Adjust.
2122 * g++.dg/parse/error36.C: Likewise.
2124 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
2127 * gcc.target/sh/pr56547-1.c: New.
2128 * gcc.target/sh/pr56547-2.c: New.
2130 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2133 * g++.dg/warn/Wsign-compare-6.C: New.
2134 * g++.dg/warn/Wdouble-promotion.C: Adjust.
2136 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2139 * g++.dg/template/error50.C: New.
2141 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2144 * g++.dg/ext/complit13.C: New.
2146 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
2149 * g++.dg/pr57175.C: New testcase.
2151 2013-05-17 Easwaran Raman <eraman@google.com>
2153 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
2155 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
2158 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
2160 2013-05-17 Jakub Jelinek <jakub@redhat.com>
2162 PR rtl-optimization/57281
2163 PR rtl-optimization/57300
2164 * gcc.dg/pr57300.c: New test.
2165 * gcc.c-torture/execute/pr57281.c: New test.
2167 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
2170 * g++.dg/ext/sizeof-complit.C: New.
2172 2013-05-17 Marek Polacek <polacek@redhat.com>
2174 * gcc.dg/strlenopt-25.c: New test.
2175 * gcc.dg/strlenopt-26.c: Likewise.
2177 2013-05-17 Jakub Jelinek <jakub@redhat.com>
2179 * gcc.target/i386/rotate-4.c: Compile only with -mavx
2180 instead of -mavx2, require only avx instead of avx2.
2181 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
2182 of avx2-check.h and turn into an avx runtime test instead of
2185 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
2187 * g++.dg/ext/vector22.C: Uncomment working test.
2189 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
2192 * g++.dg/template/pr17410.C: New.
2194 2013-05-16 Jakub Jelinek <jakub@redhat.com>
2196 * gcc.target/i386/rotate-3.c: New test.
2197 * gcc.target/i386/rotate-3a.c: New test.
2198 * gcc.target/i386/rotate-4.c: New test.
2199 * gcc.target/i386/rotate-4a.c: New test.
2200 * gcc.target/i386/rotate-5.c: New test.
2201 * gcc.target/i386/rotate-5a.c: New test.
2203 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2205 * gcc.dg/visibility-21.c: Require section_anchors.
2207 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
2209 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
2210 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
2211 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
2213 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
2215 * gcc.dg/visibility-21.c: New.
2217 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
2220 * gcc.dg/pr57286.c: New testcase.
2221 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
2222 * g++.dg/ext/vector22.C: Comment out transformations not
2225 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
2228 * gcc.target/mips/call-1.c: Restrict to o32.
2229 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
2231 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2233 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
2235 * g++.dg/warn/Wshadow-1.C: Likewise.
2236 * g++.dg/warn/Wshadow-6.C: Likewise.
2237 * g++.dg/warn/Wshadow-7.C: Likewise.
2239 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2242 * g++.dg/parse/pr31952-1.C: New.
2243 * g++.dg/parse/pr31952-2.C: Likewise.
2244 * g++.dg/parse/pr31952-3.C: Likewise.
2246 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
2247 * g++.old-deja/g++.jason/cond.C: Likewise.
2248 * g++.dg/cpp0x/range-for5.C: Likewise.
2250 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2253 * gcc.target/arm/pr40887.c: Adjust testcase.
2254 * gcc.target/arm/pr19599.c: New test.
2256 2013-05-15 Richard Biener <rguenther@suse.de>
2258 PR tree-optimization/57275
2259 * gcc.target/i386/pr57275.c: New testcase.
2261 2013-05-15 Jan Hubicka <jh@suse.cz>
2263 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
2264 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
2265 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
2267 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2269 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
2272 2013-05-14 Jakub Jelinek <jakub@redhat.com>
2275 * c-c++-common/Wsequence-point-1.c: New test.
2277 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
2279 * g++.dg/ext/vector22.C: New testcase.
2280 * gcc.dg/binop-xor3.c: Remove xfail.
2282 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
2284 * gcc.target/aarch64/vect-fcm.x: Add cases testing
2285 FLOAT cmp FLOAT ? INT : INT.
2286 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
2287 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2288 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2289 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2290 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2291 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
2293 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
2296 * g++.dg/cpp0x/defaulted43.C: New.
2298 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2300 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
2301 (alloca): Remove declaration.
2302 (foo9): Replace alloca by __builtin_alloca.
2304 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
2306 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
2307 Expect "size of array is too large" error.
2309 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2311 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
2313 2013-05-14 Richard Biener <rguenther@suse.de>
2316 * g++.dg/torture/pr57235.C: New testcase.
2318 2013-05-14 Jakub Jelinek <jakub@redhat.com>
2321 * gcc.dg/torture/pr57251.c: New test.
2323 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
2326 * gcc.target/i386/pr57264.c: New test.
2328 2013-05-13 Jakub Jelinek <jakub@redhat.com>
2330 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
2332 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
2334 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
2336 2013-05-13 Jakub Jelinek <jakub@redhat.com>
2338 PR tree-optimization/45216
2339 PR tree-optimization/57157
2340 * c-c++-common/rotate-1.c: Add 32 tests with +.
2341 * c-c++-common/rotate-1a.c: Adjust.
2342 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
2343 * c-c++-common/rotate-2b.c: New test.
2344 * c-c++-common/rotate-3.c: Add 32 tests with +.
2345 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
2346 * c-c++-common/rotate-4b.c: New test.
2347 * c-c++-common/rotate-5.c: New test.
2349 2013-05-13 Martin Jambor <mjambor@suse.cz>
2352 * gcc.dg/ipa/remref-0.c: New test.
2353 * gcc.dg/ipa/remref-1a.c: Likewise.
2354 * gcc.dg/ipa/remref-1b.c: Likewise.
2355 * gcc.dg/ipa/remref-2a.c: Likewise.
2356 * gcc.dg/ipa/remref-2b.c: Likewise.
2358 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
2360 * gcc.dg/vector-shift-2.c: New testcase.
2362 2013-05-13 Jakub Jelinek <jakub@redhat.com>
2364 PR tree-optimization/57230
2365 * gcc.dg/strlenopt-24.c: New test.
2367 PR tree-optimization/57230
2368 * gcc.dg/strlenopt-23.c: New test.
2370 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
2373 * gcc.target/sh/pr57108.c: Move this test case to ...
2374 * gcc.c-torture/compile/pr57108.c: ... here.
2376 2013-05-10 Richard Biener <rguenther@suse.de>
2378 PR tree-optimization/57214
2379 * gcc.dg/torture/pr57214.c: New testcase.
2381 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
2383 * gcc.dg/vector-shift.c: New testcase.
2385 2013-05-10 Jakub Jelinek <jakub@redhat.com>
2387 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
2389 PR tree-optimization/45216
2390 PR tree-optimization/57157
2391 * c-c++-common/rotate-1.c: New test.
2392 * c-c++-common/rotate-1a.c: New test.
2393 * c-c++-common/rotate-2.c: New test.
2394 * c-c++-common/rotate-2a.c: New test.
2395 * c-c++-common/rotate-3.c: New test.
2396 * c-c++-common/rotate-3a.c: New test.
2397 * c-c++-common/rotate-4.c: New test.
2398 * c-c++-common/rotate-4a.c: New test.
2400 2013-05-10 Richard Biener <rguenther@suse.de>
2402 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
2403 * gcc.target/i386/l_fma_double_1.c: Adjust.
2404 * gcc.target/i386/l_fma_double_2.c: Likewise.
2405 * gcc.target/i386/l_fma_double_3.c: Likewise.
2406 * gcc.target/i386/l_fma_double_4.c: Likewise.
2407 * gcc.target/i386/l_fma_double_5.c: Likewise.
2408 * gcc.target/i386/l_fma_double_6.c: Likewise.
2409 * gcc.target/i386/l_fma_float_1.c: Likewise.
2410 * gcc.target/i386/l_fma_float_2.c: Likewise.
2411 * gcc.target/i386/l_fma_float_3.c: Likewise.
2412 * gcc.target/i386/l_fma_float_4.c: Likewise.
2413 * gcc.target/i386/l_fma_float_5.c: Likewise.
2414 * gcc.target/i386/l_fma_float_6.c: Likewise.
2416 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2419 * g++.dg/cpp0x/pr51226.C: New.
2421 2013-04-16 Han Shen <shenhan@google.com>
2423 Test cases for '-fstack-protector-strong'.
2424 * gcc.dg/fstack-protector-strong.c: New.
2425 * g++.dg/fstack-protector-strong.C: New.
2427 2013-05-07 Ian Bolton <ian.bolton@arm.com>
2429 * gcc.target/aarch64/ands_1.c: New test.
2430 * gcc.target/aarch64/ands_2.c: Likewise
2432 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
2434 * lib/target-supports.exp (check_effective_target_hw): New
2436 * c-c++-common/asan/clone-test-1.c: Call
2437 check_effective_target_hw.
2438 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
2439 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
2440 possible decorations.
2441 * c-c++-common/asan/null-deref-1.c: Likewise.
2442 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2443 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2444 * c-c++-common/asan/use-after-free-1.c: Likewise.
2445 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
2446 * g++.dg/asan/large-func-test-1.C: Likewise.
2448 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
2450 * gcc.target/aarch64/scalar_intrinsics.c: Update.
2452 2013-05-07 Richard Biener <rguenther@suse.de>
2455 * g++.dg/torture/pr57190.C: New testcase.
2457 2013-05-07 Jakub Jelinek <jakub@redhat.com>
2459 PR tree-optimization/57149
2460 * gcc.dg/pr57149.c: New test.
2463 * gcc.dg/pr57184.c: New test.
2465 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
2467 * gnat.dg/specs/array3.ads: New test.
2469 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
2471 * c-c++-common/vector-scalar-2.c: New testcase.
2473 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
2475 * gcc.target/i386/asm-dialect-2.c: New testcase.
2477 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
2480 * g++.dg/cpp0x/auto38.C: New.
2482 2013-05-06 Richard Biener <rguenther@suse.de>
2484 PR tree-optimization/57185
2485 * gcc.dg/autopar/pr57185.c: New testcase.
2487 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
2490 * gcc.target/i386/pr57106.c: New test.
2492 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2494 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
2495 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
2496 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
2497 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2498 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2499 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
2500 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
2502 2013-05-06 Teresa Johnson <tejohnson@google.com>
2505 * gcc.dg/pr57154.c: New test.
2507 2013-05-06 Richard Biener <rguenther@suse.de>
2510 * gcc.dg/torture/pr57147-1.c: New testcase.
2511 * gcc.dg/torture/pr57147-2.c: Likewise.
2512 * gcc.dg/torture/pr57147-3.c: Likewise.
2514 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2517 * gcc.target/sh/pr55303-1.c: New.
2518 * gcc.target/sh/pr55303-2.c: New.
2519 * gcc.target/sh/pr55303-3.c: New.
2521 2013-05-05 Tobias Burnus <burnus@net-b.de>
2523 * gfortran.dg/allocate_with_source_3.f90: New.
2525 2013-05-05 Tobias Burnus <burnus@net-b.de>
2528 * gfortran.dg/null_8.f90: New.
2530 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
2533 * g++.dg/cpp0x/enum27.C: New.
2534 * g++.dg/cpp0x/enum_base.C: Adjust.
2536 2013-05-04 Jakub Jelinek <jakub@redhat.com>
2538 PR tree-optimization/56205
2539 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
2541 2013-05-04 Tobias Burnus <burnus@net-b.de>
2543 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
2544 * gfortran.dg/bind_c_usage_27.f90: New.
2545 * gfortran.dg/bind_c_usage_28.f90: New.
2547 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
2550 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
2552 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2555 * gcc.target/powerpc/pr57150.c: New file.
2557 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2559 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
2560 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
2561 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
2562 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2563 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2564 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
2565 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
2567 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
2569 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
2570 scan-assembler-times.
2572 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2574 * gcc.dg/tree-ssa/slsr-32.c: New.
2575 * gcc.dg/tree-ssa/slsr-33.c: New.
2576 * gcc.dg/tree-ssa/slsr-34.c: New.
2577 * gcc.dg/tree-ssa/slsr-35.c: New.
2578 * gcc.dg/tree-ssa/slsr-36.c: New.
2579 * gcc.dg/tree-ssa/slsr-37.c: New.
2580 * gcc.dg/tree-ssa/slsr-38.c: New.
2582 2013-05-03 Ian Bolton <ian.bolton@arm.com>
2584 * gcc.target/aarch64/tst_1.c: New test.
2585 * gcc.target/aarch64/tst_2.c: Likewise
2587 2013-05-02 Jeff Law <law@redhat.com>
2589 PR tree-optimization/57144
2590 * gcc.c-torture/execute/pr57144.c: New test.
2592 2013-05-03 Jakub Jelinek <jakub@redhat.com>
2594 PR rtl-optimization/57130
2595 * gcc.c-torture/execute/pr57130.c: New test.
2597 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
2599 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
2601 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
2603 * gcc.target/aarch64/fabd.c: New file.
2605 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2608 * g++.dg/cpp0x/pr54318.C: New.
2610 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2613 * g++.dg/parse/error51.C: New.
2614 * g++.dg/parse/error15.C: Adjust column numbers.
2616 2013-05-02 Tobias Burnus <burnus@net-b.de>
2619 * gfortran.dg/size_kind_2.f90: New.
2620 * gfortran.dg/size_kind_3.f90: New.
2622 2013-05-02 Richard Biener <rguenther@suse.de>
2625 * g++.dg/torture/pr57140.C: New testcase.
2627 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
2630 * gcc.target/arm/pr56732-1.c: New test.
2632 2013-05-02 Martin Jambor <mjambor@suse.cz>
2635 * gcc.dg/ipa/pr56988.c: New test.
2637 2013-05-02 Ian Bolton <ian.bolton@arm.com>
2639 * gcc.target/aarch64/bics_1.c: New test.
2640 * gcc.target/aarch64/bics_2.c: Likewise.
2642 2013-05-02 Jakub Jelinek <jakub@redhat.com>
2644 PR rtl-optimization/57131
2645 * gcc.c-torture/execute/pr57131.c: New test.
2647 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
2650 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
2652 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
2655 * gcc.target/i386/pr57091.c: New test.
2657 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
2659 * gcc.target/aarch64/vect-vaddv.c: New.
2661 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
2663 * gcc.target/aarch64/vect-vmaxv.c: New.
2664 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
2666 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
2668 * gcc.target/aarch64/scalar-vca.c: New.
2669 * gcc.target/aarch64/vect-vca.c: Likewise.
2671 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
2673 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
2674 (test_vceqd_s64): Force arguments to SIMD registers.
2675 (test_vceqzd_s64): Likewise.
2676 (test_vcged_s64): Likewise.
2677 (test_vcled_s64): Likewise.
2678 (test_vcgezd_s64): Likewise.
2679 (test_vcged_u64): Likewise.
2680 (test_vcgtd_s64): Likewise.
2681 (test_vcltd_s64): Likewise.
2682 (test_vcgtzd_s64): Likewise.
2683 (test_vcgtd_u64): Likewise.
2684 (test_vclezd_s64): Likewise.
2685 (test_vcltzd_s64): Likewise.
2686 (test_vtst_s64): Likewise.
2687 (test_vtst_u64): Likewise.
2689 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
2692 * g++.dg/cpp0x/decltype53.C: New.
2694 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2697 * gfortran.dg/power_5.f90: New test.
2699 2013-04-30 Richard Biener <rguenther@suse.de>
2702 * gcc.dg/torture/pr57122.c: New testcase.
2704 2013-04-30 Richard Biener <rguenther@suse.de>
2707 * g++.dg/torture/pr57107.C: New testcase.
2709 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
2711 PR rtl-optimization/57105
2712 * gcc.dg/pr57105.c: New test.
2714 2013-04-30 Jakub Jelinek <jakub@redhat.com>
2716 PR tree-optimization/57104
2717 * gcc.dg/pr57104.c: New test.
2719 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
2722 * gcc.target/i386/pr44578.c: New test.
2724 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
2727 * gcc.target/i386/pr57097.c: New test.
2729 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
2732 * gcc.target/i386/pr57098.c: New test.
2734 2013-04-29 Kai Tietz <ktietz@redhat.com>
2736 * gcc.c-torture/execute/pr55875.c: New test.
2738 2013-04-29 Richard Biener <rguenther@suse.de>
2741 * gcc.dg/torture/pr57075.c: New testcase.
2743 2013-04-29 Richard Biener <rguenther@suse.de>
2746 * gcc.dg/autopar/pr57103.c: New testcase.
2748 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2750 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
2752 2013-04-29 Tom de Vries <tom@codesourcery.com>
2754 * gcc.dg/pr50763.c: Update test.
2756 2013-04-26 Jeff Law <law@redhat.com>
2758 * gcc.dg/tree-ssa/vrp88.c: New test.
2760 2013-04-29 Christian Bruel <christian.bruel@st.com>
2763 * gcc.target/sh/pr57108.c: New test.
2765 2013-04-29 Richard Biener <rguenther@suse.de>
2768 * gfortran.dg/gomp/pr57089.f90: New testcase.
2770 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
2772 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
2774 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
2776 * gcc.target/aarch64/vect-vcvt.c: New.
2778 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
2780 * gcc.target/aarch64/vect-vrnd.c: New.
2782 2013-04-29 Richard Biener <rguenther@suse.de>
2784 PR tree-optimization/57081
2785 * gcc.dg/torture/pr57081.c: New testcase.
2787 2013-04-29 Jakub Jelinek <jakub@redhat.com>
2789 PR tree-optimization/57083
2790 * gcc.dg/torture/pr57083.c: New test.
2792 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
2795 * g++.dg/cpp0x/decltype52.C: New.
2797 2013-04-28 Jakub Jelinek <jakub@redhat.com>
2799 N3472 binary constants
2800 * g++.dg/cpp/limits.C: Adjust warning wording.
2801 * g++.dg/system-binary-constants-1.C: Likewise.
2802 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
2804 2013-04-28 Tobias Burnus <burnus@net-b.de>
2807 * gfortran.dg/coarray_30.f90: New.
2809 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2812 * frontend-passes (optimize_power): New function.
2813 (optimize_op): Use it.
2815 2013-04-27 Jakub Jelinek <jakub@redhat.com>
2818 * gcc.c-torture/execute/pr56866.c: New test.
2819 * gcc.target/i386/pr56866.c: New test.
2821 2013-04-26 Jakub Jelinek <jakub@redhat.com>
2824 * gcc.dg/setjmp-5.c: New test.
2826 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
2829 * g++.dg/cpp0x/constexpr-55708.C: New.
2831 2013-04-26 Richard Biener <rguenther@suse.de>
2833 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
2834 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
2835 * gcc.dg/pr53265.c: Remove XFAILs.
2836 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
2837 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
2839 2013-04-26 Jakub Jelinek <jakub@redhat.com>
2841 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
2842 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
2843 -fdiagnostics-color=never option similarly to
2844 -fno-diagnostics-show-caret option.
2846 2013-04-25 Jakub Jelinek <jakub@redhat.com>
2848 PR rtl-optimization/57003
2849 * gcc.target/i386/pr57003.c: New test.
2851 2013-04-25 Marek Polacek <polacek@redhat.com>
2853 PR tree-optimization/57066
2854 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
2856 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
2857 Tejas Belagod <tejas.belagod@arm.com>
2859 * gcc.target/aarch64/vaddv-intrinsic.c: New.
2860 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
2861 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
2863 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2865 * gcc.target/aarch64/cmp.c: New.
2867 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2869 * gcc.target/aarch64/ngc.c: New.
2871 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2873 * lib/target-supports.exp
2874 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
2875 (check_effective_target_arm_neon_fp16_ok): Likewise.
2876 (add_options_for_arm_neon_fp16): Likewise.
2877 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
2878 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
2880 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
2882 PR rtl-optimizations/57046
2883 * gcc.target/i386/pr57046.c: New test.
2885 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
2887 * g++.dg/cpp1y/cplusplus.C: New.
2889 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
2891 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
2893 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
2895 * c-c++-common/Wpointer-arith-1.c: New.
2897 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
2899 * g++.dg/cpp1y/cxx1y_macro.C: New.
2901 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
2904 * g++.dg/cpp0x/sfinae45.C: New.
2906 2013-04-24 Richard Biener <rguenther@suse.de>
2909 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
2911 2013-04-23 Richard Biener <rguenther@suse.de>
2914 * gcc.dg/torture/pr57036-1.c: New testcase.
2915 * gcc.dg/torture/pr57036-2.c: Likewise.
2917 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
2919 * gcc.target/aarch64/scalar-mov.c: New testcase.
2921 2013-04-23 Richard Biener <rguenther@suse.de>
2923 PR tree-optimization/57026
2924 * gcc.dg/torture/pr57026.c: New testcase.
2926 2013-04-22 Janus Weil <janus@gcc.gnu.org>
2930 * gfortran.dg/transfer_check_4.f90: New.
2932 2013-04-22 Marek Polacek <polacek@redhat.com>
2935 * gcc.dg/pr56990.c: New test.
2937 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
2940 * gcc.target/i386/pr57018.c: New test.
2942 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
2944 * gcc.target/aarch64/vrecps.c: New.
2945 * gcc.target/aarch64/vrecpx.c: Likewise.
2947 2013-04-22 Christian Bruel <christian.bruel@st.com>
2950 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
2952 2013-04-21 Jeff Law <law@redhat.com>
2954 * gcc.dg/tree-ssa/forwprop-26.c: New test.
2956 2013-04-20 Tobias Burnus <burnus@net-b.de>
2959 * gfortran.dg/c_loc_test_22.f90: New.
2961 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
2963 PR rtl-optimization/56847
2964 * gcc.dg/pr56847.c: New test.
2966 2013-04-19 Richard Biener <rguenther@suse.de>
2968 PR tree-optimization/56982
2969 * gcc.c-torture/execute/pr56982.c: New testcase.
2971 2013-04-19 Martin Jambor <mjambor@suse.cz>
2973 PR tree-optimization/56718
2974 * g++.dg/ipa/imm-devirt-1.C: New test.
2975 * g++.dg/ipa/imm-devirt-2.C: Likewise.
2977 2013-04-19 Richard Biener <rguenther@suse.de>
2979 PR tree-optimization/57000
2980 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
2982 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2983 Mikael Morin <mikael@gcc.gnu.org>
2986 * gfortran.dg/array_constructor_45.f90: New test.
2987 * gfortran.dg/array_constructor_46.f90: New test.
2988 * gfortran.dg/array_constructor_47.f90: New test.
2989 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
2991 2013-04-18 Jakub Jelinek <jakub@redhat.com>
2993 PR rtl-optimization/56999
2994 * g++.dg/opt/pr56999.C: New test.
2996 2013-04-18 Cary Coutant <ccoutant@google.com>
2998 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
2999 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
3001 2013-04-18 Cary Coutant <ccoutant@google.com>
3003 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
3004 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
3005 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
3006 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
3007 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
3008 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
3009 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
3010 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
3011 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
3012 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
3013 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3015 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
3017 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
3019 2013-04-18 Jakub Jelinek <jakub@redhat.com>
3021 PR tree-optimization/56984
3022 * gcc.c-torture/compile/pr56984.c: New test.
3024 PR rtl-optimization/56992
3025 * gcc.dg/pr56992.c: New test.
3027 2013-04-17 Janus Weil <janus@gcc.gnu.org>
3030 * gfortran.dg/proc_ptr_42.f90: New.
3032 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
3034 * gnat.dg/discr41.ad[sb]: New test.
3035 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
3036 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
3037 * gcc.dg/vect/slp-24.c: Likewise.
3038 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
3039 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
3040 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
3041 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
3042 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
3043 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
3044 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
3045 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
3046 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
3047 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
3048 * gcc.dg/vect/vect-strided-mult.c: Likewise.
3049 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
3050 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
3051 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
3052 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
3053 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
3054 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
3055 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
3056 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
3057 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
3058 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
3059 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
3060 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
3061 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
3062 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
3063 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
3065 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
3068 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
3069 * gfortran.dg/module_md5_1.f90: Remove.
3071 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3073 * gcc.target/aarch64/adds3.c: New.
3074 * gcc.target/aarch64/subs3.c: New.
3076 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3078 * gcc.target/aarch64/adds1.c: New.
3079 * gcc.target/aarch64/adds2.c: New.
3080 * gcc.target/aarch64/subs1.c: New.
3081 * gcc.target/aarch64/subs2.c: New.
3083 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
3085 Implement n3599 - Literal operator templates for strings.
3086 * g++.dg/cpp1y/udlit-char-template.C: New test.
3087 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
3089 2013-04-16 Tobias Burnus <burnus@net-b.de>
3092 * gfortran.dg/no_arg_check_1.f90: New.
3093 * gfortran.dg/no_arg_check_2.f90: New.
3094 * gfortran.dg/no_arg_check_3.f90: New.
3096 2013-04-16 Janus Weil <janus@gcc.gnu.org>
3099 * gfortran.dg/proc_ptr_41.f90: New.
3101 2013-04-16 Richard Biener <rguenther@suse.de>
3103 PR tree-optimization/56756
3104 * gcc.dg/torture/pr56756.c: New testcase.
3106 2013-04-16 Tobias Burnus <burnus@net-b.de>
3109 * gfortran.dg/c_assoc_5.f90: New.
3111 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
3113 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
3114 * gcc.c-torture/execute/pr33992.x: Remove.
3115 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
3116 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
3117 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
3119 2013-04-15 Jakub Jelinek <jakub@redhat.com>
3121 PR tree-optimization/56962
3122 * gcc.c-torture/execute/pr56962.c: New test.
3124 2013-04-15 Richard Biener <rguenther@suse.de>
3126 PR tree-optimization/56933
3127 * gcc.dg/vect/pr56933.c: New testcase.
3129 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3131 * gcc.target/arm/anddi3-opt.c: New test.
3132 * gcc.target/arm/anddi3-opt2.c: Likewise.
3134 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
3136 * gcc.dg/pr56890-1.c: New test.
3137 * gcc.dg/pr56890-2.c: Likewise.
3139 2013-04-15 Joey Ye <joey.ye@arm.com>
3141 * gcc.target/arm/thumb1-far-jump-1.c: New test.
3142 * gcc.target/arm/thumb1-far-jump-2.c: New test.
3144 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
3147 * gfortran.dg/select_type_33.f03: New test.
3149 2013-04-13 Janus Weil <janus@gcc.gnu.org>
3152 * gfortran.dg/typebound_proc_29.f03: New.
3154 2013-04-12 Janus Weil <janus@gcc.gnu.org>
3157 * gfortran.dg/typebound_proc_28.f03: New.
3159 2013-04-12 Jeff Law <law@redhat.com>
3161 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
3164 2013-04-12 Tobias Burnus <burnus@net-b.de>
3167 * gfortran.dg/coarray/alloc_comp_2.f90: New.
3169 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
3172 * gcc.target/i386/pr56903.c: New test.
3174 2013-04-12 Janus Weil <janus@gcc.gnu.org>
3177 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
3178 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
3179 * gfortran.dg/block_11.f90: Fix invalid test case.
3180 * gfortran.dg/function_types_3.f90: Add new error message.
3181 * gfortran.dg/global_references_1.f90: Ditto.
3182 * gfortran.dg/import2.f90: Remove unneeded parts.
3183 * gfortran.dg/import6.f90: Fix invalid test case.
3184 * gfortran.dg/proc_decl_2.f90: Ditto.
3185 * gfortran.dg/proc_decl_9.f90: Ditto.
3186 * gfortran.dg/proc_decl_18.f90: Ditto.
3187 * gfortran.dg/proc_ptr_40.f90: New.
3188 * gfortran.dg/whole_file_7.f90: Modified error wording.
3189 * gfortran.dg/whole_file_16.f90: Ditto.
3190 * gfortran.dg/whole_file_17.f90: Add -pedantic.
3191 * gfortran.dg/whole_file_18.f90: Modified error wording.
3192 * gfortran.dg/whole_file_20.f03: Ditto.
3193 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
3196 2013-04-12 Richard Biener <rguenther@suse.de>
3199 2013-04-10 Richard Biener <rguenther@suse.de>
3201 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
3203 2013-04-12 Tobias Burnus <burnus@net-b.de>
3206 * gfortran.dg/class_allocate_15.f90: New.
3209 2013-04-12 Tobias Burnus <burnus@net-b.de>
3211 * gfortran.dg/coarray_lib_alloc_2.f90: Update
3212 scan-tree-dump-times.
3214 2013-04-12 Jakub Jelinek <jakub@redhat.com>
3216 PR tree-optimization/56918
3217 PR tree-optimization/56920
3218 * gcc.dg/vect/pr56918.c: New test.
3219 * gcc.dg/vect/pr56920.c: New test.
3221 2013-04-12 Tobias Burnus <burnus@net-b.de>
3224 * gfortran.dg/class_allocate_14.f90: New.
3225 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
3226 * gfortran.dg/coarray_lib_alloc_3.f90: New.
3228 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
3230 * gcc.dg/fold-cstvecshift.c: New testcase.
3232 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3234 * gcc.target/aarch64/negs.c: New.
3236 2013-04-11 Jakub Jelinek <jakub@redhat.com>
3239 * g++.dg/template/arrow4.C: New test.
3241 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
3243 * gnat.dg/array23.adb: New test.
3244 * gnat.dg/array23_pkg[123].ads: New helpers.
3246 2013-04-11 Jeff Law <law@redhat.com>
3248 PR tree-optimization/56900
3249 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
3251 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
3254 * g++.dg/cpp0x/sfinae44.C: New.
3256 2013-04-11 Arnaud Charlet <charlet@adacore.com>
3258 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
3259 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
3261 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
3264 * g++.dg/cpp0x/enum26.C: New.
3265 * g++.old-deja/g++.pt/mangle1.C: Adjust.
3267 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
3269 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
3271 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
3273 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3274 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
3275 loop is vectorized and that the correct instruction is generated.
3276 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3277 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3278 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3280 2013-04-11 Jakub Jelinek <jakub@redhat.com>
3282 PR tree-optimization/56899
3283 * gcc.c-torture/execute/pr56899.c: New test.
3285 2013-04-10 David S. Miller <davem@davemloft.net>
3287 * gcc.target/sparc/setcc-4.c: New test.
3288 * gcc.target/sparc/setcc-5.c: New test.
3290 2013-04-10 Richard Biener <rguenther@suse.de>
3292 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
3294 2013-04-10 Richard Biener <rguenther@suse.de>
3296 * gcc.dg/vect/slp-39.c: New testcase.
3298 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
3300 PR tree-optimization/55524
3301 * gcc.target/epiphany/fnma-1.c: New test.
3303 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
3305 * gcc.dg/tree-ssa/inline-11.c: New test
3307 2013-04-10 Jakub Jelinek <jakub@redhat.com>
3310 * g++.dg/template/arrow3.C: New test.
3312 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3314 * gcc.target/arm/minmax_minus.c: New test.
3316 2013-04-09 Jakub Jelinek <jakub@redhat.com>
3319 * c-c++-common/gomp/pr56883.c: New test.
3321 2013-04-09 Jeff Law <law@redhat.com>
3323 * gcc.dg/tree-ssa/vrp87.c: New test.
3325 2013-04-09 Jakub Jelinek <jakub@redhat.com>
3327 PR tree-optimization/56854
3328 * g++.dg/torture/pr56854.C: New test.
3330 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3333 * gfortran.dg/array_constructor_44.f90: New test.
3335 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
3338 * g++.dg/cpp0x/constexpr-specialization.C: New.
3340 2013-04-08 Jakub Jelinek <jakub@redhat.com>
3342 * gcc.c-torture/execute/pr56837.c: New test.
3346 * g++.dg/opt/vt3.C: New test.
3347 * g++.dg/opt/vt4.C: New test.
3349 2013-04-08 Jeff Law <law@redhat.com>
3351 * gcc.dg/tree-ssa/forwprop-25.c: New test.
3353 2013-04-08 Richard Biener <rguenther@suse.de>
3355 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
3357 2013-04-08 Richard Biener <rguenther@suse.de>
3359 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
3361 2013-04-08 Richard Biener <rguenther@suse.de>
3363 * g++.dg/vect/slp-pr56812.cc: Adjust.
3365 2013-04-08 Jakub Jelinek <jakub@redhat.com>
3367 * gcc.dg/pr56837.c: New test.
3368 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
3369 "generated memset minus one".
3371 2013-04-07 Tobias Burnus <burnus@net-b.de>
3374 * gfortran.dg/reshape_5.f90: New.
3376 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3379 * gcc.target/powerpc/recip-1.c: Modify expected output.
3380 * gcc.target/powerpc/recip-3.c: Likewise.
3381 * gcc.target/powerpc/recip-4.c: Likewise.
3382 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
3384 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
3386 * gcc.target/arm/peep-ldrd-1.c: New test.
3387 * gcc.target/arm/peep-strd-1.c: Likewise.
3389 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
3391 * gcc.target/arm/negdi-1.c: New test.
3392 * gcc.target/arm/negdi-2.c: Likewise.
3393 * gcc.target/arm/negdi-3.c: Likewise.
3394 * gcc.target/arm/negdi-4.c: Likewise.
3396 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3398 * lib/target-supports.exp (add_options_for_arm_v8_neon):
3399 Add -march=armv8-a when we use v8 NEON.
3400 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
3401 (check_effective_target_vect_call_ceilf): Likewise.
3402 (check_effective_target_vect_call_floorf): Likewise.
3403 (check_effective_target_vect_call_roundf): Likewise.
3404 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
3405 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
3406 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
3407 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
3408 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
3410 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
3412 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
3413 * gcc.target/powerpc/sd-pwr6.c: Same.
3414 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
3415 * g++.dg/debug/pr56294.C: XFAIL on AIX.
3417 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
3419 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
3421 2013-04-04 Janus Weil <janus@gcc.gnu.org>
3424 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
3425 * gfortran.dg/altreturn_4.f90: Ditto.
3426 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
3427 * gfortran.dg/altreturn_5.f90: Ditto.
3428 * gfortran.dg/altreturn_6.f90: Ditto.
3429 * gfortran.dg/altreturn_7.f90: Ditto.
3431 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3433 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
3435 (check_effective_target_arm_v8_neon_ok_nocache):
3437 (check_effective_target_arm_v8_neon_ok): Change to use
3438 check_effective_target_arm_v8_neon_ok_nocache.
3439 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
3441 (check_effective_target_vect_call_btruncf):
3442 Enable for arm and ARMv8 NEON.
3443 (check_effective_target_vect_call_ceilf): Likewise.
3444 (check_effective_target_vect_call_floorf): Likewise.
3445 (check_effective_target_vect_call_roundf): Likewise.
3446 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
3449 2013-04-04 Marek Polacek <polacek@redhat.com>
3451 PR tree-optimization/48186
3452 * gcc.dg/pr48186.c: New test.
3454 2013-04-04 Richard Biener <rguenther@suse.de>
3456 PR tree-optimization/56826
3457 * gcc.dg/vect/pr56826.c: New testcase.
3458 * gcc.dg/vect/O3-pr36098.c: Adjust.
3460 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
3462 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
3463 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
3464 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
3465 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
3466 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
3467 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
3468 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
3469 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
3470 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
3471 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
3473 2013-04-04 Richard Biener <rguenther@suse.de>
3475 PR tree-optimization/56213
3476 * gcc.dg/vect/vect-123.c: New testcase.
3478 2013-04-04 Tobias Burnus <burnus@net-b.de>
3481 * gfortran.dg/read_repeat_2.f90: New.
3483 2013-04-04 Richard Biener <rguenther@suse.de>
3485 PR tree-optimization/56837
3486 * g++.dg/torture/pr56837.C: New testcase.
3488 2013-04-04 Tobias Burnus <burnus@net-b.de>
3491 * gfortran.dg/c_loc_test_21.f90: New.
3492 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
3493 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
3494 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
3495 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
3496 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
3498 2013-04-03 Jeff Law <law@redhat.com>
3500 PR tree-optimization/56799
3501 * gcc.c-torture/execute/pr56799.c: New test.
3503 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
3506 * g++.dg/warn/Wpointer-arith-1.C: New.
3507 * g++.dg/gomp/for-19.C: Adjust.
3509 2013-04-03 Marek Polacek <polacek@redhat.com>
3512 * gcc.dg/pr55702.c: New test.
3514 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3517 * gcc.dg/pr56809.c: New testcase.
3519 2013-04-03 Jakub Jelinek <jakub@redhat.com>
3522 * g++.dg/debug/pr56819.C: New test.
3524 2013-04-03 Richard Biener <rguenther@suse.de>
3526 PR tree-optimization/56817
3527 * g++.dg/torture/pr56817.C: New testcase.
3529 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
3531 * gcc.dg/vect/bb-slp-31.c: New file.
3533 2013-04-03 Jason Merrill <jason@redhat.com>
3536 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
3538 2013-04-03 Richard Biener <rguenther@suse.de>
3540 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
3542 2013-04-03 Richard Biener <rguenther@suse.de>
3544 PR tree-optimization/55964
3545 * gcc.dg/torture/pr55964-2.c: New testcase.
3547 2013-04-03 Richard Biener <rguenther@suse.de>
3549 PR tree-optimization/56501
3550 * gcc.dg/torture/pr56501.c: New testcase.
3552 2013-04-03 Richard Biener <rguenther@suse.de>
3554 PR tree-optimization/56407
3555 * gcc.dg/torture/pr56407.c: New testcase.
3557 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
3559 PR tree-optimization/56790
3560 * g++.dg/ext/pr56790-1.C: New testcase.
3562 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
3564 * gcc.target/i386/merge-1.c: New testcase.
3565 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
3567 2013-04-03 Jakub Jelinek <jakub@redhat.com>
3570 * gcc.c-torture/execute/pr19449.c: New test.
3572 2013-04-03 Richard Biener <rguenther@suse.de>
3574 PR tree-optimization/56812
3575 * g++.dg/vect/slp-pr56812.cc: New testcase.
3577 2013-04-03 Janus Weil <janus@gcc.gnu.org>
3581 * gfortran.dg/altreturn_8.f90: New.
3582 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
3583 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
3584 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
3586 2013-04-02 Jakub Jelinek <jakub@redhat.com>
3588 PR rtl-optimization/56745
3589 * gcc.c-torture/compile/pr56745.c: New test.
3591 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3593 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
3595 2013-04-02 Richard Biener <rguenther@suse.de>
3597 PR tree-optimization/56778
3598 * gcc.dg/torture/pr56778.c: New testcase.
3600 2013-04-02 Richard Biener <rguenther@suse.de>
3603 * g++.dg/torture/pr56768.C: New testcase.
3605 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
3607 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
3609 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3612 * gfortran.dg/namelist_82.f90: New test.
3614 2013-04-01 Janus Weil <janus@gcc.gnu.org>
3617 * gfortran.dg/implicit_class_1.f90: New.
3619 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3622 * gfortran.dg/namelist_81.f90: New test.
3624 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3626 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
3627 for constant and equal string lengths.
3628 * gfortran.dg/character_comparison_5.f90: Likewise.
3629 * gfortran.dg/character_comparison_9.f90: New test.
3631 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
3633 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
3634 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
3636 2013-03-29 Tobias Burnus <burnus@net-b.de>
3639 * gfortran.dg/optional_absent_3.f90: New.
3641 2013-03-29 Tobias Burnus <burnus@net-b.de>
3644 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
3646 2013-03-29 Tobias Burnus <burnus@net-b.de>
3649 * gfortran.dg/namelist_80.f90: New.
3651 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3654 * gfortran.dg/string_length_2.f90: New test.
3655 * gfortran.dg/dependency_41.f90: New test.
3657 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3660 * gfortran.dg/array_constructor_43.f90: New test.
3661 * gfortran.dg/random_seed_3.f90: New test.
3663 2013-03-28 Ian Bolton <ian.bolton@arm.com>
3665 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
3666 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
3667 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
3668 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
3669 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
3670 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
3671 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
3672 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
3673 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
3674 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
3676 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
3679 * g++.dg/conversion/op4.C: Adjust.
3680 * g++.dg/cpp0x/rv1n.C: Likewise.
3681 * g++.dg/cpp0x/rv2n.C: Likewise.
3682 * g++.dg/cpp0x/template_deduction.C: Likewise.
3683 * g++.dg/expr/cond8.C: Likewise.
3684 * g++.dg/other/error4.C: Likewise.
3685 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
3686 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
3687 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
3688 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
3689 * g++.old-deja/g++.jason/conversion2.C: Likewise.
3690 * g++.old-deja/g++.law/cvt20.C: Likewise.
3691 * g++.old-deja/g++.law/cvt8.C: Likewise.
3692 * g++.old-deja/g++.law/init8.C: Likewise.
3693 * g++.old-deja/g++.mike/net12.C: Likewise.
3694 * g++.old-deja/g++.mike/net8.C: Likewise.
3695 * g++.old-deja/g++.mike/p2793.C: Likewise.
3696 * g++.old-deja/g++.mike/p3836.C: Likewise.
3697 * g++.old-deja/g++.mike/p418.C: Likewise.
3698 * g++.old-deja/g++.mike/p701.C: Likewise.
3699 * g++.old-deja/g++.mike/p807.C: Likewise.
3701 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
3704 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
3707 2013-03-28 Marek Polacek <polacek@redhat.com>
3709 PR tree-optimization/56695
3710 * gcc.dg/vect/pr56695.c: New test.
3712 2013-03-28 Richard Biener <rguenther@suse.de>
3714 PR tree-optimization/37021
3715 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
3716 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
3718 2013-03-27 Tobias Burnus <burnus@net-b.de>
3722 * gfortran.dg/sizeof_2.f90: New.
3723 * gfortran.dg/sizeof_3.f90: New.
3724 * gfortran.dg/sizeof_proc.f90: Update dg-error.
3726 2013-03-27 Richard Biener <rguenther@suse.de>
3728 PR tree-optimization/37021
3729 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
3731 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
3733 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
3734 * g++.dg/ipa/ivinline-2.C: Likewise.
3735 * g++.dg/ipa/ivinline-3.C: Likewise.
3736 * g++.dg/ipa/ivinline-4.C: Likewise.
3737 * g++.dg/ipa/ivinline-5.C: Likewise.
3738 * g++.dg/ipa/ivinline-7.C: Likewise.
3739 * g++.dg/ipa/ivinline-8.C: Likewise.
3740 * g++.dg/ipa/ivinline-9.C: Likewise.
3741 * g++.dg/cpp0x/noexcept03.C: Likewise.
3742 * gcc.dg/const-1.c: Likewise.
3743 * gcc.dg/ipa/pure-const-1.c: Likewise.
3744 * gcc.dg/noreturn-8.c: Likewise.
3745 * gcc.target/i386/mmx-1.c: Likewise.
3746 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
3747 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
3748 * gcc.c-torture/execute/pr33992.x: New file.
3750 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
3752 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
3754 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
3757 * g++.dg/ext/desig5.C: New.
3759 2013-03-26 Tobias Burnus <burnus@net-b.de>
3762 * gfortran.dg/merge_init_expr_2.f90: New.
3763 * gfortran.dg/merge_char_1.f90: Modify test to
3764 stay a run-time test.
3765 * gfortran.dg/merge_char_3.f90: Ditto.
3767 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
3769 * g++.dg/cpp0x/constexpr-friend-2.C: New.
3770 * g++.dg/cpp0x/constexpr-main.C: Likewise.
3772 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
3775 * g++.dg/cpp0x/range-for23.C: New.
3777 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
3780 * gfortran.dg/namelist_79.f90: New.
3782 2013-03-25 Martin Jambor <mjambor@suse.cz>
3784 * gcc.dg/ipa/ipcp-agg-9.c: New test.
3786 2013-03-25 Tobias Burnus <burnus@net-b.de>
3806 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
3807 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
3808 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
3809 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
3810 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
3811 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
3812 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
3813 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
3814 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
3815 * gfortran.dg/c_loc_tests_16.f90: Ditto.
3816 * gfortran.dg/c_loc_tests_4.f03: Ditto.
3817 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
3818 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
3819 * gfortran.dg/c_loc_tests_8.f03: Ditto.
3820 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
3821 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
3822 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
3823 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
3824 * gfortran.dg/pr32601_1.f03: Ditto.
3825 * gfortran.dg/storage_size_2.f08: Remove dg-error.
3826 * gfortran.dg/blockdata_7.f90: New.
3827 * gfortran.dg/c_assoc_4.f90: New.
3828 * gfortran.dg/c_f_pointer_tests_6.f90: New.
3829 * gfortran.dg/c_f_pointer_tests_7.f90: New.
3830 * gfortran.dg/c_funloc_tests_8.f90: New.
3831 * gfortran.dg/c_loc_test_17.f90: New.
3832 * gfortran.dg/c_loc_test_18.f90: New.
3833 * gfortran.dg/c_loc_test_19.f90: New.
3834 * gfortran.dg/c_loc_test_20.f90: New.
3835 * gfortran.dg/c_sizeof_5.f90: New.
3836 * gfortran.dg/iso_c_binding_rename_3.f90: New.
3837 * gfortran.dg/transfer_resolve_2.f90: New.
3838 * gfortran.dg/transfer_resolve_3.f90: New.
3839 * gfortran.dg/transfer_resolve_4.f90: New.
3840 * gfortran.dg/pr32601.f03: Update dg-error.
3841 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
3842 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
3844 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3846 * gcc.target/arm/vseleqdf.c: New test.
3847 * gcc.target/arm/vseleqsf.c: Likewise.
3848 * gcc.target/arm/vselgedf.c: Likewise.
3849 * gcc.target/arm/vselgesf.c: Likewise.
3850 * gcc.target/arm/vselgtdf.c: Likewise.
3851 * gcc.target/arm/vselgtsf.c: Likewise.
3852 * gcc.target/arm/vselledf.c: Likewise.
3853 * gcc.target/arm/vsellesf.c: Likewise.
3854 * gcc.target/arm/vselltdf.c: Likewise.
3855 * gcc.target/arm/vselltsf.c: Likewise.
3856 * gcc.target/arm/vselnedf.c: Likewise.
3857 * gcc.target/arm/vselnesf.c: Likewise.
3858 * gcc.target/arm/vselvcdf.c: Likewise.
3859 * gcc.target/arm/vselvcsf.c: Likewise.
3860 * gcc.target/arm/vselvsdf.c: Likewise.
3861 * gcc.target/arm/vselvssf.c: Likewise.
3863 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
3865 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
3867 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
3868 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
3869 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
3870 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
3871 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
3872 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
3873 * gcc.target/aarch64/atomic-op-char.x: ... to here.
3874 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
3875 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
3876 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
3877 * gcc.target/aarch64/atomic-op-int.x: ... to here.
3878 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
3879 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
3880 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
3881 * gcc.target/aarch64/atomic-op-release.x: ... to here.
3882 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
3883 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
3884 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
3885 * gcc.target/aarch64/atomic-op-short.x: ... to here.
3886 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
3887 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
3888 * gcc.target/arm/atomic-op-acquire.c: Likewise.
3889 * gcc.target/arm/atomic-op-char.c: Likewise.
3890 * gcc.target/arm/atomic-op-consume.c: Likewise.
3891 * gcc.target/arm/atomic-op-int.c: Likewise.
3892 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
3893 * gcc.target/arm/atomic-op-release.c: Likewise.
3894 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
3895 * gcc.target/arm/atomic-op-short.c: Likewise.
3897 2013-03-25 Richard Biener <rguenther@suse.de>
3900 * g++.dg/torture/pr56694.C: New testcase.
3902 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3905 * gcc.target/arm/neon-vcond-gt.c: New test.
3906 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
3907 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
3909 2013-03-25 Richard Biener <rguenther@suse.de>
3911 PR tree-optimization/56689
3912 * gcc.dg/torture/pr56689.c: New testcase.
3914 2013-03-25 Kai Tietz <ktietz@redhat.com>
3916 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
3918 2013-03-24 Tobias Burnus <burnus@net-b.de>
3921 * gfortran.dg/eof_5.f90: New.
3923 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
3925 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
3928 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
3930 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
3932 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
3935 * gcc.c-torture/execute/builtins/builtins.exp: Add
3936 -Wl,--allow-multiple-definition for RTEMS targets.
3938 2013-03-22 Ian Bolton <ian.bolton@arm.com>
3940 * gcc.target/aarch64/movk.c: New test.
3942 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
3944 * g++.dg/ext/vector21.C: New testcase.
3946 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
3948 * gcc.target/arm/neon-for-64bits-1.c: New tests.
3949 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
3951 2013-03-21 Richard Biener <rguenther@suse.de>
3953 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
3954 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3956 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3958 * gcc.target/aarch64/vect.c: Test and result vector added
3959 for sabd and saba instructions.
3960 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
3961 instructions in assembly.
3962 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
3963 * gcc.target/aarch64/vect-fp.c: Test and result vector added
3964 for fabd instruction.
3965 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
3966 instruction in assembly.
3967 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
3969 2013-03-20 Jeff Law <law@redhat.com>
3971 * g++.dg/tree-ssa/ssa-dom.C: New test.
3973 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
3975 * gcc.target/powerpc/mmfpgpr.c: New test.
3976 * gcc.target/powerpc/sd-vsx.c: Likewise.
3977 * gcc.target/powerpc/sd-pwr6.c: Likewise.
3978 * gcc.target/powerpc/vsx-float0.c: Likewise.
3980 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
3982 PR tree-optimization/56355
3983 * gcc.dg/pr56355-1.c: New file.
3985 2013-03-20 Catherine Moore <clm@codesourcery.com>
3986 Richard Sandiford <rdsandiford@googlemail.com>
3988 * gcc.target/mips/mips.exp: Add microMIPS support.
3989 * gcc.target/mips/umips-movep-2.c: New test.
3990 * gcc.target/mips/umips-lwp-2.c: New test.
3991 * gcc.target/mips/umips-swp-5.c: New test.
3992 * gcc.target/mips/umips-constraints-1.c: New test.
3993 * gcc.target/mips/umips-lwp-3.c: New test.
3994 * gcc.target/mips/umips-swp-6.c: New test.
3995 * gcc.target/mips/umips-constraints-2.c: New test.
3996 * gcc.target/mips/umips-save-restore-1.c: New test.
3997 * gcc.target/mips/umips-lwp-4.c: New test.
3998 * gcc.target/mips/umips-swp-7.c: New test.
3999 * gcc.target/mips/umips-save-restore-2.c: New test.
4000 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4001 * gcc.target/mips/umips-lwp-5.c: New test.
4002 * gcc.target/mips/umips-save-restore-3.c: New test.
4003 * gcc.target/mips/umips-lwp-6.c: New test.
4004 * gcc.target/mips/umips-swp-1.c: New test.
4005 * gcc.target/mips/umips-lwp-7.c: New test.
4006 * gcc.target/mips/umips-swp-2.c: New test.
4007 * gcc.target/mips/umips-lwp-8.c: New test.
4008 * gcc.target/mips/umips-swp-3.c: New test.
4009 * gcc.target/mips/umips-movep-1.c: New test.
4010 * gcc.target/mips/umips-lwp-1.c: New test.
4011 * gcc.target/mips/umips-swp-4.c: New test.
4013 2013-03-20 Richard Biener <rguenther@suse.de>
4015 PR tree-optimization/56661
4016 * gcc.dg/torture/pr56661.c: New testcase.
4018 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4020 PR rtl-optimization/56605
4021 * gcc.target/powerpc/pr56605.c: New.
4023 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4026 * gfortran.dg/do_1.f90: Don't xfail.
4028 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
4031 * gfortran.dg/namelist_77.f90: New.
4032 * gfortran.dg/namelist_78.f90: New.
4034 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
4037 * gfortran.dg/open_negative_unit_1.f90: New.
4039 2013-03-19 Ian Bolton <ian.bolton@arm.com>
4041 * gcc.target/aarch64/sbc.c: New test.
4043 2013-03-19 Ian Bolton <ian.bolton@arm.com>
4045 * gcc.target/aarch64/ror.c: New test.
4047 2013-03-19 Ian Bolton <ian.bolton@arm.com>
4049 * gcc.target/aarch64/extr.c: New test.
4051 2013-03-19 Richard Biener <rguenther@suse.de>
4053 PR tree-optimization/56273
4054 * gcc.dg/tree-ssa/vrp47.c: Adjust.
4055 * c-c++-common/uninit-17.c: Likewise.
4057 2013-03-18 Jakub Jelinek <jakub@redhat.com>
4059 PR tree-optimization/56635
4060 * g++.dg/torture/pr56635.C: New test.
4062 2013-03-18 Richard Biener <rguenther@suse.de>
4064 PR tree-optimization/3713
4065 * g++.dg/ipa/devirt-12.C: New testcase.
4067 2013-03-18 Jakub Jelinek <jakub@redhat.com>
4070 * c-c++-common/pr56566.c: New test.
4072 2013-03-17 Jason Merrill <jason@redhat.com>
4074 * g++.dg/template/abstract-dr337.C: XFAIL.
4076 2013-03-16 Jakub Jelinek <jakub@redhat.com>
4079 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
4080 * c-c++-common/pr56607.c: New test.
4082 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
4085 * g++.dg/cpp0x/constexpr-array5.C: New.
4087 2013-03-15 Tobias Burnus <burnus@net-b.de>
4090 * gfortran.dg/transfer_intrinsic_5.f90: New.
4092 2013-03-15 Kai Tietz <ktietz@redhat.com>
4094 * gcc.target/i386/movti.c: Don't test for x64 mingw.
4095 * gcc.target/i386/pr20020-1.c: Likewise.
4096 * gcc.target/i386/pr20020-2.c: Likewise.
4097 * gcc.target/i386/pr20020-3.c: Likewise.
4098 * gcc.target/i386/pr53425-1.c: Likewise.
4099 * gcc.target/i386/pr53425-2.c: Likewise.
4100 * gcc.target/i386/pr55093.c: Likewise.
4101 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
4103 2013-03-15 Jakub Jelinek <jakub@redhat.com>
4106 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
4107 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
4109 2013-03-14 Jakub Jelinek <jakub@redhat.com>
4111 PR tree-optimization/53265
4112 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
4114 * gcc.dg/graphite/id-6.c (test): Likewise.
4115 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
4116 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
4118 PR tree-optimization/53265
4119 * gcc.dg/pr53265.c: New test.
4120 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
4122 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
4124 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
4125 n, use it as high bound instead of 4.
4127 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
4130 * gcc.target/sh/pr49880-1.c: New.
4131 * gcc.target/sh/pr49880-2.c: New.
4132 * gcc.target/sh/pr49880-3.c: New.
4133 * gcc.target/sh/pr49880-4.c: New.
4134 * gcc.target/sh/pr49880-5.c: New.
4136 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
4138 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
4140 2013-03-13 Richard Biener <rguenther@suse.de>
4142 PR tree-optimization/56608
4143 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
4145 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
4148 * g++.dg/cpp0x/alias-decl-32.C: New.
4150 2013-03-11 Jan Hubicka <jh@suse.cz>
4153 * gcc.c-torture/compile/pr56571.c: New testcase.
4155 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4157 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
4158 * gcc.dg/tree-ssa/pr55579.c: Likewise.
4160 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4162 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
4163 * gcc.dg/inline_4.c: Likewise.
4164 * gcc.dg/unroll_2.c: Likewise.
4165 * gcc.dg/unroll_3.c: Likewise.
4166 * gcc.dg/unroll_4.c: Likewise.
4168 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4171 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
4174 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
4176 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
4179 * gcc.c-torture/compile/pr40797.c: New.
4181 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4183 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
4185 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
4188 * gfortran.dg/class_56.f90: New test.
4190 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
4193 * gcc.target/mips/pr56524.c: New test.
4195 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
4198 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
4200 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
4203 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
4205 2013-03-08 Marek Polacek <polacek@redhat.com>
4207 PR tree-optimization/56478
4208 * gcc.dg/torture/pr56478.c: New test.
4210 2013-03-08 Kai Tietz <ktietz@redhat.com>
4212 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
4213 targets linker option --allow-multiple-definition.
4215 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
4216 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
4217 * gcc.dg/pr52549.c: Add LLP64 case.
4218 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
4219 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
4220 * gcc.dg/torture/pr51071-2.c: Likewise.
4221 * gcc.dg/tree-ssa/vrp72.c: Likewise.
4222 * gcc.dg/tree-ssa/vrp73.c: Likewise.
4223 * gcc.dg/tree-ssa/vrp75.c: Likewise.
4224 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
4225 * gcc.dg/weak/weak-1.c: Likewise.
4226 * gcc.dg/weak/weak-2.c: Likewise.
4227 * gcc.dg/weak/weak-3.c: Likewise.
4228 * gcc.dg/weak/weak-4.c: Likewise.
4229 * gcc.dg/weak/weak-5.c: Likewise.
4230 * gcc.dg/weak/weak-15.c: Likewise.
4231 * gcc.dg/weak/weak-16.c: Likewise.
4233 * c-c++-common/pr54486.c: Skip test for mingw-targets.
4235 2013-03-07 Jakub Jelinek <jakub@redhat.com>
4237 PR tree-optimization/56559
4238 * gcc.dg/tree-ssa/reassoc-26.c: New test.
4240 2013-03-07 Andreas Schwab <schwab@suse.de>
4242 * gcc.dg/pr31490.c: Fix last change.
4244 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
4247 * g++.dg/template/crash115.C: New.
4249 2013-03-06 Jakub Jelinek <jakub@redhat.com>
4251 PR tree-optimization/56539
4252 * gcc.c-torture/compile/pr56539.c: New test.
4254 2013-03-06 Kai Tietz <ktietz@redhat.com>
4256 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
4258 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
4259 * gcc.dg/lto/20091013-1_2.c: Likewise.
4260 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
4262 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
4264 * gnat.dg/specs/aggr6.ads: New test.
4266 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
4268 * gnat.dg/loop_optimization15.ad[sb]: New test.
4270 2013-03-06 Jakub Jelinek <jakub@redhat.com>
4273 * gcc.dg/pr56548.c: New test.
4275 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4278 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
4280 2013-03-06 Jakub Jelinek <jakub@redhat.com>
4283 * g++.dg/template/typename20.C: New test.
4285 2013-03-05 Jakub Jelinek <jakub@redhat.com>
4288 * gcc.dg/pr56510.c: New test.
4290 PR rtl-optimization/56484
4291 * gcc.c-torture/compile/pr56484.c: New test.
4293 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4296 * g++.dg/warn/Wsign-conversion-2.C: New.
4298 2013-03-05 Richard Biener <rguenther@suse.de>
4300 PR tree-optimization/56270
4301 * gcc.dg/vect/slp-38.c: New testcase.
4303 2013-03-05 Jakub Jelinek <jakub@redhat.com>
4305 PR rtl-optimization/56494
4306 * gcc.dg/pr56494.c: New test.
4308 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
4310 * gcc.dg/pr56424.c: New test.
4312 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
4314 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
4315 * gcc.dg/pr56228.c <avr>: Skip.
4317 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
4320 PR tree-optimization/52631
4321 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
4323 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
4325 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
4326 * gcc.dg/vect/vect-83_64.c: Same.
4328 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
4331 * gfortran.dg/pointer_check_13.f90: New test.
4333 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
4336 * gfortran.dg/array_constructor_42.f90: New test.
4338 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
4341 * g++.dg/template/static33.C: New.
4342 * g++.dg/template/static34.C: Likewise.
4345 * g++.dg/template/static35.C: New.
4347 2013-03-01 Steve Ellcey <sellcey@mips.com>
4349 * gcc.dg/pr56396.c: Require pic support.
4351 2013-03-01 Richard Biener <rguenther@suse.de>
4353 PR tree-optimization/55481
4354 * gcc.dg/torture/pr56488.c: New testcase.
4356 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
4357 Jakub Jelinek <jakub@redhat.com>
4360 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
4361 no_sanitize_address attribute rather than no_address_safety_analysis.
4362 * g++.dg/asan/sanitizer_test_utils.h
4363 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
4364 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
4365 in addition to no_address_safety_analysis.
4367 2013-02-28 Jason Merrill <jason@redhat.com>
4370 * g++.dg/cpp0x/constexpr-and.C: New.
4372 2013-02-28 Martin Jambor <mjambor@suse.cz>
4374 PR tree-optimization/56294
4375 * g++.dg/debug/pr56294.C: New test.
4377 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
4379 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
4381 2013-02-27 Marek Polacek <polacek@redhat.com>
4383 PR rtl-optimization/56466
4384 * gcc.dg/pr56466.c: New test.
4386 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4388 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
4389 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4390 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4392 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
4395 * gcc.dg/pr45472.c: New test.
4397 2013-02-26 Marek Polacek <polacek@redhat.com>
4399 PR tree-optimization/56426
4400 * gcc.dg/pr56436.c: New test.
4402 2013-02-26 Jakub Jelinek <jakub@redhat.com>
4404 PR tree-optimization/56448
4405 * gcc.c-torture/compile/pr56448.c: New test.
4407 PR tree-optimization/56443
4408 * gcc.dg/torture/pr56443.c: New test.
4410 2013-02-25 Richard Biener <rguenther@suse.de>
4412 PR tree-optimization/56175
4413 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
4415 2013-02-24 Jakub Jelinek <jakub@redhat.com>
4418 * g++.dg/torture/pr56403.C: New test.
4420 2013-02-25 Catherine Moore <clm@codesourcery.com>
4423 2013-02-24 Catherine Moore <clm@codesourcery.com>
4424 Richard Sandiford <rdsandiford@googlemail.com>
4426 * gcc.target/mips/mips.exp: Add microMIPS support.
4427 * gcc.target/mips/umips-movep-2.c: New test.
4428 * gcc.target/mips/umips-lwp-2.c: New test.
4429 * gcc.target/mips/umips-swp-5.c: New test.
4430 * gcc.target/mips/umips-constraints-1.c: New test.
4431 * gcc.target/mips/umips-lwp-3.c: New test.
4432 * gcc.target/mips/umips-swp-6.c: New test.
4433 * gcc.target/mips/umips-constraints-2.c: New test.
4434 * gcc.target/mips/umips-save-restore-1.c: New test.
4435 * gcc.target/mips/umips-lwp-4.c: New test.
4436 * gcc.target/mips/umips-swp-7.c: New test.
4437 * gcc.target/mips/umips-save-restore-2.c: New test.
4438 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4439 * gcc.target/mips/umips-lwp-5.c: New test.
4440 * gcc.target/mips/umips-save-restore-3.c: New test.
4441 * gcc.target/mips/umips-lwp-6.c: New test.
4442 * gcc.target/mips/umips-swp-1.c: New test.
4443 * gcc.target/mips/umips-lwp-7.c: New test.
4444 * gcc.target/mips/umips-swp-2.c: New test.
4445 * gcc.target/mips/umips-lwp-8.c: New test.
4446 * gcc.target/mips/umips-swp-3.c: New test.
4447 * gcc.target/mips/umips-movep-1.c: New test.
4448 * gcc.target/mips/umips-lwp-1.c: New test.
4449 * gcc.target/mips/umips-swp-4.c: New test.
4451 2013-02-24 Catherine Moore <clm@codesourcery.com>
4452 Richard Sandiford <rdsandiford@googlemail.com>
4454 * gcc.target/mips/mips.exp: Add microMIPS support.
4455 * gcc.target/mips/umips-movep-2.c: New test.
4456 * gcc.target/mips/umips-lwp-2.c: New test.
4457 * gcc.target/mips/umips-swp-5.c: New test.
4458 * gcc.target/mips/umips-constraints-1.c: New test.
4459 * gcc.target/mips/umips-lwp-3.c: New test.
4460 * gcc.target/mips/umips-swp-6.c: New test.
4461 * gcc.target/mips/umips-constraints-2.c: New test.
4462 * gcc.target/mips/umips-save-restore-1.c: New test.
4463 * gcc.target/mips/umips-lwp-4.c: New test.
4464 * gcc.target/mips/umips-swp-7.c: New test.
4465 * gcc.target/mips/umips-save-restore-2.c: New test.
4466 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4467 * gcc.target/mips/umips-lwp-5.c: New test.
4468 * gcc.target/mips/umips-save-restore-3.c: New test.
4469 * gcc.target/mips/umips-lwp-6.c: New test.
4470 * gcc.target/mips/umips-swp-1.c: New test.
4471 * gcc.target/mips/umips-lwp-7.c: New test.
4472 * gcc.target/mips/umips-swp-2.c: New test.
4473 * gcc.target/mips/umips-lwp-8.c: New test.
4474 * gcc.target/mips/umips-swp-3.c: New test.
4475 * gcc.target/mips/umips-movep-1.c: New test.
4476 * gcc.target/mips/umips-lwp-1.c: New test.
4477 * gcc.target/mips/umips-swp-4.c: New test.
4479 2013-02-22 Jakub Jelinek <jakub@redhat.com>
4482 * lib/asan-dg.exp (asan_link_flags): Add
4483 -B${gccpath}/libsanitizer/asan/ to flags.
4485 2013-02-21 Jakub Jelinek <jakub@redhat.com>
4488 * gcc.dg/torture/pr56420.c: New test.
4490 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
4493 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
4495 2013-02-21 Martin Jambor <mjambor@suse.cz>
4497 PR tree-optimization/56310
4498 * g++.dg/ipa/pr56310.C: New test.
4500 2013-02-21 Janus Weil <janus@gcc.gnu.org>
4503 * gfortran.dg/proc_ptr_comp_37.f90: New.
4505 2013-02-21 Richard Biener <rguenther@suse.de>
4507 PR tree-optimization/56415
4509 2013-02-11 Richard Biener <rguenther@suse.de>
4511 PR tree-optimization/56273
4512 * g++.dg/warn/Warray-bounds-6.C: New testcase.
4513 * gcc.dg/tree-ssa/pr21559.c: Adjust.
4514 * gcc.dg/tree-ssa/vrp17.c: Likewise.
4515 * gcc.dg/tree-ssa/vrp18.c: Likewise.
4516 * gcc.dg/tree-ssa/vrp23.c: Likewise.
4517 * gcc.dg/tree-ssa/vrp24.c: Likewise.
4519 2013-02-21 Marek Polacek <polacek@redhat.com>
4521 PR tree-optimization/56398
4522 * g++.dg/torture/pr56398.C: New test.
4524 2013-02-21 Jakub Jelinek <jakub@redhat.com>
4527 * gcc.c-torture/compile/pr56405.c: New test.
4529 2013-02-20 Jan Hubicka <jh@suse.cz>
4531 PR tree-optimization/56265
4532 * g++.dg/ipa/devirt-11.C: New testcase.
4534 2013-02-20 Richard Biener <rguenther@suse.de>
4536 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4538 2013-02-20 Richard Biener <rguenther@suse.de>
4539 Jakub Jelinek <jakub@redhat.com>
4541 PR tree-optimization/56396
4542 * gcc.dg/pr56396.c: New testcase.
4544 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
4547 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
4549 2013-02-19 Richard Biener <rguenther@suse.de>
4551 PR tree-optimization/56384
4552 * gcc.dg/torture/pr56384.c: New testcase.
4554 2013-02-19 Jakub Jelinek <jakub@redhat.com>
4556 PR tree-optimization/56350
4557 * gcc.dg/pr56350.c: New test.
4559 PR tree-optimization/56381
4560 * g++.dg/opt/pr56381.C: New test.
4562 2013-02-18 Jakub Jelinek <jakub@redhat.com>
4565 * lib/dg-pch.exp (pch-init, pch-finish,
4566 check_effective_target_pch_supported_debug): New procs.
4567 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
4568 Likewise if $pch_unsupported_debug and $flags include -g.
4569 Skip FAILs about missing *.gch file if $pch_unsupported_debug
4570 and dg-require-effective-target pch_unsupported_debug.
4571 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
4572 * objc.dg/pch/pch.exp: Likewise.
4573 * gcc.dg/pch/pch.exp: Likewise.
4574 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
4575 pch_unsupported_debug.
4576 * gcc.dg/pch/valid-1.hs: Likewise.
4577 * gcc.dg/pch/valid-1b.c: Likewise.
4578 * gcc.dg/pch/valid-1b.hs: Likewise.
4580 2013-02-18 Richard Biener <rguenther@suse.de>
4582 PR tree-optimization/56366
4583 * gcc.dg/torture/pr56366.c: New testcase.
4585 2013-02-18 Richard Biener <rguenther@suse.de>
4588 * gcc.dg/torture/pr56349.c: New testcase.
4590 2013-02-18 Richard Biener <rguenther@suse.de>
4592 PR tree-optimization/56321
4593 * gcc.dg/torture/pr56321.c: New testcase.
4595 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
4597 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
4599 2013-02-16 Jakub Jelinek <jakub@redhat.com>
4600 Dodji Seketeli <dodji@redhat.com>
4603 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
4604 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
4605 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
4606 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
4607 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
4608 * c-c++-common/asan/pr56330.c: Likewise.
4609 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
4610 Ensure the size argument of __builtin_memcpy is a constant.
4612 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
4613 Paolo Carlini <paolo.carlini@oracle.com>
4616 * g++.dg/cpp0x/enum23.C: New.
4618 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
4621 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
4623 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
4625 PR rtl-optimization/56348
4626 * gcc.target/i386/pr56348.c: New test.
4628 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
4630 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
4631 * gcc.target/arm/interrupt-2.c: Likewise.
4633 2013-02-15 Tobias Burnus <burnus@net-b.de>
4636 * gfortran.dg/matmul_9.f90: New.
4638 2013-02-15 Tobias Burnus <burnus@net-b.de>
4641 * gfortran.dg/init_flag_11.f90: New.
4643 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4645 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
4647 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4649 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
4652 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
4653 Tobias Burnus <burnus@net-b.de>
4656 * gfortran.dg/allocatable_function_7.f90: New.
4658 2013-02-14 Jakub Jelinek <jakub@redhat.com>
4660 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
4661 * asan_globals_test-wrapper.cc: New file.
4662 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
4663 instead of asan_globals_test.cc as dg-additional-sources.
4664 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
4665 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
4666 "sanitizer_test_utils.h" instead of
4667 "sanitizer_common/tests/sanitizer_test_utils.h".
4668 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
4669 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
4670 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
4671 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
4672 * g++.dg/asan/asan_test.cc: Synced from upstream.
4673 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
4675 2013-02-14 Dodji Seketeli <dodji@redhat.com>
4678 * c-c++-common/asan/memcmp-2.c: New test.
4680 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
4683 * g++.dg/cpp0x/udlit-string-literal.h: New.
4684 * g++.dg/cpp0x/udlit-string-literal.C: New.
4686 2013-02-13 Sriraman Tallam <tmsriram@google.com>
4688 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
4690 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
4693 * gcc.target/arm/pr56184.C: New test.
4695 2013-02-13 Jakub Jelinek <jakub@redhat.com>
4698 * g++.dg/torture/pr56302.C: New test.
4699 * g++.dg/cpp0x/constexpr-56302.C: New test.
4700 * c-c++-common/pr56302.c: New test.
4702 2013-02-13 Tobias Burnus <burnus@net-b.de>
4703 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4706 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
4707 * gfortran.dg/quad_3.f90: Ditto.
4709 2013-02-13 Kostya Serebryany <kcc@google.com>
4711 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
4712 to match the fresh asan run-time.
4713 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
4715 2013-02-12 Dodji Seketeli <dodji@redhat.com>
4717 Avoid instrumenting duplicated memory access in the same basic block
4718 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
4719 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
4720 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
4721 * c-c++-common/asan/inc.c: Likewise.
4723 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
4726 * gcc.target/i386/pr56148.c: New test.
4728 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4729 Tobias Burnus <burnus@net-b.de>
4732 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
4735 2013-02-12 Richard Biener <rguenther@suse.de>
4738 * gcc.dg/lto/pr56297_0.c: New testcase.
4739 * gcc.dg/lto/pr56297_0.c: Likewise.
4741 2013-02-12 Janus Weil <janus@gcc.gnu.org>
4744 * gfortran.dg/typebound_deferred_1.f90: New.
4746 2013-02-12 Jakub Jelinek <jakub@redhat.com>
4748 PR rtl-optimization/56151
4749 * gcc.target/i386/pr56151.c: New test.
4751 2013-02-11 Sriraman Tallam <tmsriramgoogle.com>
4753 * g++.dg/ext/mv12.C: New test.
4754 * g++.dg/ext/mv12.h: New file.
4755 * g++.dg/ext/mv12-aux.C: New file.
4756 * g++.dg/ext/mv13.C: New test.
4758 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
4760 * lib/target-supports.exp
4761 (check_effective_target_powerpc_eabi_ok): New.
4762 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
4764 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
4765 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
4767 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
4768 * gcc.target/powerpc/pr51623.c: Likewise.
4769 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
4770 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
4772 2013-02-11 Alexander Potapenko <glider@google.com>
4773 Jack Howarth <howarth@bromo.med.uc.edu>
4774 Jakub Jelinek <jakub@redhat.com>
4777 * g++.dg/asan/pr55617.C: Run on all targets.
4779 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
4781 PR rtl-optimization/56275
4782 * gcc.dg/pr56275.c: New test.
4784 2013-02-11 Richard Biener <rguenther@suse.de>
4786 PR tree-optimization/56273
4787 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
4789 2013-02-11 Richard Biener <rguenther@suse.de>
4791 PR tree-optimization/56264
4792 * gcc.dg/torture/pr56264.c: New testcase.
4794 2013-02-11 Richard Biener <rguenther@suse.de>
4796 PR tree-optimization/56273
4797 * g++.dg/warn/Warray-bounds-6.C: New testcase.
4798 * gcc.dg/tree-ssa/pr21559.c: Adjust.
4799 * gcc.dg/tree-ssa/vrp17.c: Likewise.
4800 * gcc.dg/tree-ssa/vrp18.c: Likewise.
4801 * gcc.dg/tree-ssa/vrp23.c: Likewise.
4802 * gcc.dg/tree-ssa/vrp24.c: Likewise.
4804 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
4806 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
4807 for *-*-linux-gnu targets.
4808 * g++.dg/asan/interception-test-1.c: Ditto.
4809 * g++.dg/asan/interception-failure-test-1.C: Ditto.
4810 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
4812 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
4815 * gfortran.dg/intrinsic_size_4.f90 : New test.
4817 2013-02-09 Jakub Jelinek <jakub@redhat.com>
4820 * gcc.target/powerpc/pr56256.c: New test.
4822 2013-02-08 Ian Lance Taylor <iant@google.com>
4824 * lib/go.exp: Load timeout.exp.
4826 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
4828 PR rtl-optimization/56246
4829 * gcc.target/i386/pr56246.c: New test.
4831 2013-02-08 Jeff Law <law@redhat.com>
4834 * gcc.dg/debug/dwarf2/pr53948.c: New test.
4836 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4839 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
4842 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
4844 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
4846 2013-02-08 Jakub Jelinek <jakub@redhat.com>
4848 PR rtl-optimization/56195
4849 * gcc.dg/torture/pr56195.c: New test.
4851 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
4854 * gfortran.dg/recursive_interface_2.f90: New test.
4856 2013-02-08 Jakub Jelinek <jakub@redhat.com>
4858 PR tree-optimization/56250
4859 * gcc.c-torture/execute/pr56250.c: New test.
4861 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
4863 PR tree-optimization/56064
4864 * gcc.dg/fixed-point/view-convert-2.c: New test.
4866 2013-02-08 Michael Matz <matz@suse.de>
4868 PR tree-optimization/52448
4869 * gcc.dg/pr52448.c: New test.
4871 2013-02-08 Richard Biener <rguenther@suse.de>
4874 * gcc.dg/torture/pr56181.c: New testcase.
4876 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
4879 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
4880 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
4882 2013-02-07 Jakub Jelinek <jakub@redhat.com>
4885 * g++.dg/parse/crash61.C: New test.
4888 * g++.dg/parse/pr56239.C: New test.
4891 * g++.dg/abi/mangle61.C: New test.
4893 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
4895 PR rtl-optimization/56225
4896 * gcc.target/i386/pr56225.c: New test.
4898 2013-02-07 Jakub Jelinek <jakub@redhat.com>
4901 * gcc.dg/guality/pr56154-1.c: New test.
4902 * gcc.dg/guality/pr56154-2.c: New test.
4903 * gcc.dg/guality/pr56154-3.c: New test.
4904 * gcc.dg/guality/pr56154-4.c: New test.
4905 * gcc.dg/guality/pr56154-aux.c: New file.
4907 PR tree-optimization/55789
4908 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
4910 * gcc.dg/tree-ssa/inline-3.c: Add
4911 --param max-early-inliner-iterations=2 option.
4913 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4916 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
4917 Add -fno-dwarf2-cfi-asm to dg-options.
4920 2013-02-07 Jakub Jelinek <jakub@redhat.com>
4923 * gcc.dg/pr56228.c: New test.
4925 2013-02-07 Alan Modra <amodra@gmail.com>
4928 * gcc.target/powerpc/pr54009.c: New test.
4930 * gfortran.dg/pr54131.f: New test.
4932 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
4935 * gfortran.dg/array_constructor_41.f90: New test.
4937 2013-02-06 Janus Weil <janus@gcc.gnu.org>
4940 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
4942 2013-02-06 Jakub Jelinek <jakub@redhat.com>
4945 * g++.dg/gomp/pr56217.C: New test.
4947 2013-02-05 Jakub Jelinek <jakub@redhat.com>
4949 PR tree-optimization/56205
4950 * gcc.dg/tree-ssa/stdarg-6.c: New test.
4951 * gcc.c-torture/execute/pr56205.c: New test.
4953 2013-02-05 Richard Biener <rguenther@suse.de>
4955 PR tree-optimization/53342
4956 PR tree-optimization/53185
4957 * gcc.dg/vect/pr53185-2.c: New testcase.
4959 2013-02-05 Jan Hubicka <jh@suse.cz>
4961 PR tree-optimization/55789
4962 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
4963 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
4964 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
4965 * g++.dg/ipa/inline-1.C: New testcase.
4966 * g++.dg/ipa/inline-2.C: New testcase.
4967 * g++.dg/ipa/inline-3.C: New testcase.
4969 2013-02-05 Jan Hubicka <jh@suse.cz>
4971 PR tree-optimization/55789
4972 * g++.dg/torture/pr55789.C: New testcase.
4974 2013-02-05 Jakub Jelinek <jakub@redhat.com>
4977 * gcc.dg/pr56167.c: New test.
4979 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
4982 * gcc.target/sh/pr55146.c: New.
4984 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
4986 PR tree-optimization/54386
4987 * gcc.target/sh/pr54386.c: New.
4989 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
4992 * gfortran.dg/realloc_on _assign_16.f90 : New test.
4995 * gfortran.dg/realloc_on _assign_17.f90 : New test.
4997 2013-02-04 Alexander Potapenko <glider@google.com>
4998 Jack Howarth <howarth@bromo.med.uc.edu>
4999 Jakub Jelinek <jakub@redhat.com>
5002 * g++.dg/asan/pr55617.C: New test.
5004 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
5007 * gfortran.dg/typebound_operator_19.f90: New test.
5008 * gfortran.dg/typebound_assignment_4.f90: New test.
5010 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
5013 * gfortran.dg/recursive_interface_1.f90: New test.
5015 2013-02-04 Richard Guenther <rguenther@suse.de>
5018 * gcc.dg/lto/pr56168_0.c: New testcase.
5019 * gcc.dg/lto/pr56168_1.c: Likewise.
5021 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5025 * gfortran.dg/block_12.f90: New test.
5026 * gfortran.dg/module_error_1.f90: New test.
5028 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
5030 * lib/target-supports.exp (check_effective_target_vect_float)
5031 (check_effective_target_vect_no_align): Add mips-sde-elf.
5033 2013-02-01 Jakub Jelinek <jakub@redhat.com>
5035 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
5037 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
5039 * gcc.dg/pr56023.c: XFAIL on AIX.
5040 * gcc.dg/vect/pr49352.c: Same.
5042 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
5044 * gnat.dg/opt26.adb: New test.
5046 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5049 2013-01-27 Amol Pise <amolpise15@gmail.com>
5051 * gcc.target/arm/neon-vfnms-1.c: New test.
5052 * gcc.target/arm/neon-vfnma-1.c: New test.
5054 2013-01-31 Richard Biener <rguenther@suse.de>
5056 PR tree-optimization/56157
5057 * gcc.dg/torture/pr56157.c: New testcase.
5059 2013-01-30 Richard Biener <rguenther@suse.de>
5061 PR tree-optimization/56150
5062 * gcc.dg/torture/pr56150.c: New testcase.
5064 2013-01-30 Jakub Jelinek <jakub@redhat.com>
5067 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
5068 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
5069 printed in backtrace.
5070 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
5071 to avoid errors about mismatched allocation vs. deallocation.
5074 * g++.dg/mv1.C: Moved to...
5075 * g++.dg/ext/mv1.C: ... here. Adjust test.
5076 * g++.dg/mv2.C: Moved to...
5077 * g++.dg/ext/mv2.C: ... here. Adjust test.
5078 * g++.dg/mv3.C: Moved to...
5079 * g++.dg/ext/mv3.C: ... here.
5080 * g++.dg/mv4.C: Moved to...
5081 * g++.dg/ext/mv4.C: ... here.
5082 * g++.dg/mv5.C: Moved to...
5083 * g++.dg/ext/mv5.C: ... here. Adjust test.
5084 * g++.dg/mv6.C: Moved to...
5085 * g++.dg/ext/mv6.C: ... here. Adjust test.
5086 * g++.dg/ext/mv7.C: New test.
5087 * g++.dg/ext/mv8.C: New test.
5088 * g++.dg/ext/mv9.C: New test.
5089 * g++.dg/ext/mv10.C: New test.
5090 * g++.dg/ext/mv11.C: New test.
5092 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
5094 PR rtl-optimization/56144
5095 * gcc.dg/pr56144.c: New.
5097 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
5099 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
5101 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
5102 * g++.dg/cpp0x/constexpr-55573.C: Same
5104 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
5106 PR tree-optimization/56064
5107 * gcc.dg/fixed-point/view-convert.c: New test.
5109 2013-01-30 Andreas Schwab <schwab@suse.de>
5111 * lib/target-supports-dg.exp (dg-process-target): Use expr to
5112 evaluate the end index in string range.
5114 2013-01-30 Tobias Burnus <burnus@net-b.de>
5117 * gfortran.dg/allocatable_function_6.f90: New.
5119 2013-01-29 Janus Weil <janus@gcc.gnu.org>
5120 Mikael Morin <mikael@gcc.gnu.org>
5123 * gfortran.dg/proc_ptr_comp_36.f90: New.
5125 2013-01-29 Richard Biener <rguenther@suse.de>
5127 PR tree-optimization/55270
5128 * gcc.dg/torture/pr55270.c: New testcase.
5130 2013-01-28 Jakub Jelinek <jakub@redhat.com>
5132 PR rtl-optimization/56117
5133 * gcc.dg/pr56117.c: New test.
5135 2013-01-28 Richard Biener <rguenther@suse.de>
5137 PR tree-optimization/56034
5138 * gcc.dg/torture/pr56034.c: New testcase.
5140 2013-01-28 Jakub Jelinek <jakub@redhat.com>
5142 PR tree-optimization/56125
5143 * gcc.dg/pr56125.c: New test.
5145 2013-01-28 Tobias Burnus <burnus@net-b.de>
5146 Mikael Morin <mikael@gcc.gnu.org>
5149 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
5150 * gfortran.dg/import8.f90: Likewise.
5151 * gfortran.dg/interface_derived_type_1.f90: Likewise.
5152 * gfortran.dg/import10.f90: New test.
5153 * gfortran.dg/import11.f90: Likewise
5155 2013-01-28 Jakub Jelinek <jakub@redhat.com>
5158 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
5159 string.h. Provide memset, malloc and free prototypes, adjust line
5160 numbers in dg-output.
5161 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
5162 Provide memset prototype and adjust line numbers in dg-output.
5163 * c-c++-common/asan/global-overflow-1.c: Likewise.
5165 PR tree-optimization/56094
5166 * gcc.dg/pr56094.c: New test.
5168 2013-01-27 Amol Pise <amolpise15@gmail.com>
5170 * gcc.target/arm/neon-vfnms-1.c: New test.
5171 * gcc.target/arm/neon-vfnma-1.c: New test.
5173 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
5176 * gcc.target/i386/pr56114.c: New test.
5178 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
5181 * gfortran.dg/associate_14.f90: New test.
5184 * gfortran.dg/associate_13.f90: New test.
5186 2013-01-25 Jakub Jelinek <jakub@redhat.com>
5188 PR tree-optimization/56098
5189 * gcc.dg/pr56098-1.c: New test.
5190 * gcc.dg/pr56098-2.c: New test.
5192 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
5195 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
5197 2013-01-22 Marek Polacek <polacek@redhat.com>
5199 PR tree-optimization/56035
5200 * gcc.dg/pr56035.c: New test.
5202 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
5204 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
5207 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
5209 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
5211 2013-01-24 Jakub Jelinek <jakub@redhat.com>
5214 * gcc.dg/pr56078.c: New test.
5215 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
5217 2013-01-24 Martin Jambor <mjambor@suse.cz>
5219 PR tree-optimization/55927
5220 * g++.dg/ipa/devirt-10.C: Disable early inlining.
5222 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
5224 * gcc.target/i386/movsd.c: New test.
5226 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
5229 * gcc.target/i386/pr55934.c: New test.
5231 2013-01-23 Janus Weil <janus@gcc.gnu.org>
5234 * gfortran.dg/select_8.f90: New.
5236 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
5238 * gcc.target/microblaze/microblaze.exp: Remove
5239 target_config_cflags check.
5241 2013-01-23 Jakub Jelinek <jakub@redhat.com>
5244 * gfortran.dg/gomp/pr56052.f90: New test.
5247 * gcc.dg/pr49069.c: New test.
5249 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
5252 * g++.dg/cpp0x/constexpr-static10.C: New.
5254 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
5257 * gcc.target/i386/pr56028.c: New test.
5259 2013-01-22 Jakub Jelinek <jakub@redhat.com>
5262 * gcc.target/i386/pr55686.c: New test.
5264 2013-01-22 Dodji Seketeli <dodji@redhat.com>
5267 * g++.dg/cpp0x/variadic139.C: New test.
5268 * g++.dg/cpp0x/variadic140.C: Likewise.
5269 * g++.dg/cpp0x/variadic141.C: Likewise.
5271 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
5273 * gnat.dg/warn8.adb: New test.
5275 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5278 * gfortran.dg/include_8.f90: New test.
5280 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
5282 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
5283 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
5285 2013-01-21 Jakub Jelinek <jakub@redhat.com>
5287 PR tree-optimization/56051
5288 * gcc.c-torture/execute/pr56051.c: New test.
5290 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
5292 PR rtl-optimization/56023
5293 * gcc.dg/pr56023.c: New test.
5295 2013-01-21 Martin Jambor <mjambor@suse.cz>
5298 * gcc.target/i386/pr56022.c: New test.
5300 2013-01-21 Jason Merrill <jason@redhat.com>
5302 * lib/target-supports.exp (check_effective_target_alias): New.
5304 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
5307 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
5309 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
5311 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
5313 2013-01-19 Jeff Law <law@redhat.com>
5315 PR tree-optimization/52631
5316 * tree-ssa/pr52631.c: New test.
5317 * tree-ssa/ssa-fre-9: Update expected output.
5319 2013-01-19 Anthony Green <green@moxielogic.com>
5321 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
5324 2013-01-18 Jakub Jelinek <jakub@redhat.com>
5326 PR tree-optimization/56029
5327 * g++.dg/torture/pr56029.C: New test.
5329 2013-01-18 Sharad Singhai <singhai@google.com>
5331 PR tree-optimization/55995
5332 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
5334 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
5337 * gcc.target/i386/pr55433.c: New.
5339 2013-01-18 Jakub Jelinek <jakub@redhat.com>
5342 * gfortran.dg/pr56015.f90: New test.
5344 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
5346 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
5348 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
5350 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
5351 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5352 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5353 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5354 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5356 2013-01-17 Jeff Law <law@redhat.com>
5358 * gcc.dg/pr52573.c: Move to...
5359 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
5361 PR rtl-optimization/52573
5362 * gcc.dg/pr52573.c: New test.
5364 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
5367 * g++.dg/asan/interception-test-1.C: Skip on darwin.
5368 * lib/target-supports.exp (check_effective_target_swapcontext): Use
5369 check_no_compiler_messages to test support in ucontext.h.
5370 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
5371 compliant RLIMIT_AS.
5373 2013-01-17 Marek Polacek <polacek@redhat.com>
5375 PR rtl-optimization/55833
5376 * gcc.dg/pr55833.c: New test.
5378 2013-01-17 Jan Hubicka <jh@suse.cz>
5380 PR tree-optimization/55273
5381 * gcc.c-torture/compile/pr55273.c: New testcase.
5383 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
5386 * gcc.target/pr55981.c: New test.
5388 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
5390 * gcc.target/arm/pr40887.c: Require at least armv5.
5391 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
5392 * gcc.target/arm/pr51915.c: Likewise.
5393 * gcc.target/arm/pr52006.c: Likewise.
5394 * gcc.target/arm/pr53187.c: Likewise.
5396 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
5397 * gcc.target/arm/ftest-support-arm.h: Delete.
5398 * gcc.target/arm/ftest-support-thumb.h: Delete.
5399 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
5400 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5401 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5402 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
5403 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
5404 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5405 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5406 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
5407 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
5408 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
5409 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
5410 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5411 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5412 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5413 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5414 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5415 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
5416 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
5417 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5418 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5419 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
5420 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
5421 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
5422 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
5424 2013-01-17 Martin Jambor <mjambor@suse.cz>
5426 PR tree-optimizations/55264
5427 * g++.dg/ipa/pr55264.C: New test.
5429 2013-01-16 Janus Weil <janus@gcc.gnu.org>
5432 * gfortran.dg/class_55.f90: New.
5434 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
5437 * gcc.c-torture/execute/builtins/builtins.exp: Add
5438 -Wl,--allow-multiple-definition for eabi and elf targets.
5441 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5442 check_effective_target_vect_perm_short,
5443 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
5444 check_effective_target_vect64): Return 0 for big-endian ARM.
5445 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
5447 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
5450 2013-01-16 Richard Biener <rguenther@suse.de>
5452 PR tree-optimization/55964
5453 * gcc.dg/torture/pr55964.c: New testcase.
5455 2013-01-16 Richard Biener <rguenther@suse.de>
5457 PR tree-optimization/54767
5458 PR tree-optimization/53465
5459 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
5461 2013-01-16 Christian Bruel <christian.bruel@st.com>
5464 * gcc.target/sh/sh-switch.c: New testcase.
5466 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
5468 * gcc.dg/webizer.c: Increase the array size.
5470 2013-01-15 Jakub Jelinek <jakub@redhat.com>
5473 * gcc.dg/pr55940.c: New test.
5475 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
5476 Harald Anlauf <anlauf@gmx.de>
5478 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
5479 * gfortran.dg/bounds_check_5.f90: Likewise.
5480 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
5481 * gfortran.dg/continuation_9.f90: Likewise.
5482 * gfortran.dg/move_alloc_13.f90: Likewise.
5483 * gfortran.dg/structure_constructor_11.f90: Likewise.
5484 * gfortran.dg/tab_continuation.f: Likewise.
5485 * gfortran.dg/warning-directive-2.F90: Likewise.
5486 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
5488 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
5490 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
5491 * gcc.target/arm/fma-sp.c: Likewise.
5493 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
5495 PR rtl-optimization/55153
5496 * gcc.dg/pr55153.c: New.
5498 2013-01-15 Jakub Jelinek <jakub@redhat.com>
5500 PR tree-optimization/55920
5501 * gcc.c-torture/compile/pr55920.c: New test.
5503 2013-01-15 Richard Biener <rguenther@suse.de>
5506 * gcc.dg/torture/pr55882.c: New testcase.
5508 2013-01-15 Jakub Jelinek <jakub@redhat.com>
5510 PR tree-optimization/55955
5511 * gcc.c-torture/compile/pr55955.c: New test.
5513 2013-01-15 Dodji Seketeli <dodji@redhat.com>
5516 * g++.dg/cpp0x/alias-decl-31.C: New test.
5518 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
5521 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
5522 case where interface is null.
5524 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5527 * gfortran.dg/array_constructor_40.f90: New test.
5529 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
5531 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
5533 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
5535 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
5536 * gcc.target/aarch64/vect-ld1r-compile.c: New.
5537 * gcc.target/aarch64/vect-ld1r-fp.c: New.
5538 * gcc.target/aarch64/vect-ld1r.c: New.
5539 * gcc.target/aarch64/vect-ld1r.x: New.
5541 2013-01-14 Andi Kleen <ak@linux.intel.com>
5544 * gcc.target/i386/hle-clear-rel.c: New file
5545 * gcc.target/i386/hle-store-rel.c: New file.
5547 2013-01-14 Harald Anlauf <anlauf@gmx.de>
5549 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
5550 * gfortran.dg/bounds_check_4.f90: Likewise.
5551 * gfortran.dg/inquire_10.f90: Likewise.
5552 * gfortran.dg/minloc_3.f90: Likewise.
5553 * gfortran.dg/minlocval_3.f90: Likewise.
5554 * gfortran.dg/module_double_reuse.f90: Likewise.
5555 * gfortran.dg/mvbits_1.f90: Likewise.
5556 * gfortran.dg/oldstyle_1.f90: Likewise.
5557 * gfortran.dg/pr20163-2.f: Likewise.
5558 * gfortran.dg/save_1.f90: Likewise.
5559 * gfortran.dg/scan_1.f90: Likewise.
5560 * gfortran.dg/select_char_1.f90: Likewise.
5561 * gfortran.dg/shape_4.f90: Likewise.
5562 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
5563 * gfortran.dg/function_optimize_10.f90: Likewise.
5564 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
5565 * gfortran.dg/used_types_17.f90: Likewise.
5566 * gfortran.dg/used_types_18.f90: Likewise.
5568 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
5571 * gfortran.dg/proc_ptr_result_8.f90 : New test.
5573 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
5575 * gcc.dg/unroll_5.c: Add nomips16 attributes.
5577 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
5579 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
5581 2013-01-12 Janus Weil <janus@gcc.gnu.org>
5584 * gfortran.dg/assumed_type_2.f90: Fix test case.
5585 * gfortran.dg/internal_pack_13.f90: New test.
5586 * gfortran.dg/internal_pack_14.f90: New test.
5588 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
5591 * gfortran.dg/unlimited_polymorphic_8.f90: Update
5592 scan-tree-dump-times for foo.0.x._vptr to deal with change from
5595 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
5597 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
5599 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5602 * gcc.target/s390/pr55719.c: New testcase.
5604 2013-01-11 Richard Guenther <rguenther@suse.de>
5606 PR tree-optimization/44061
5607 * gcc.dg/pr44061.c: New testcase.
5609 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
5611 Update copyright years.
5613 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
5614 Jakub Jelinek <jakub@redhat.com>
5617 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
5619 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
5621 PR rtl-optimization/55672
5622 * gcc.target/i386/pr55672.c: New.
5624 2013-01-10 Jeff Law <law@redhat.com>
5626 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
5627 pass/fail message unique.
5630 2013-01-10 Jason Merrill <jason@redhat.com>
5632 * ada/.gitignore: New.
5634 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5636 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
5638 * g++.dg/tls/thread_local2.C: Likewise.
5639 * g++.dg/tls/thread_local2g.C: Likewise.
5640 * g++.dg/tls/thread_local6.C: Likewise.
5641 * g++.dg/tls/thread_local-order1.C: Add tls options.
5642 * g++.dg/tls/thread_local-order2.C: Likewise.
5643 * g++.dg/tls/thread_local3.C: Likewise.
5644 * g++.dg/tls/thread_local3g.C: Likewise.
5645 * g++.dg/tls/thread_local4.C: Likewise.
5646 * g++.dg/tls/thread_local4g.C: Likewise.
5647 * g++.dg/tls/thread_local5.C: Likewise.
5648 * g++.dg/tls/thread_local5g.C: Likewise.
5649 * g++.dg/tls/thread_local6g.C: Likewise.
5651 2013-01-10 Kostya Serebryany <kcc@google.com>
5653 * g++.dg/asan/asan_test.cc: Sync from upstream.
5655 2013-01-10 Jakub Jelinek <jakub@redhat.com>
5657 PR tree-optimization/55921
5658 * gcc.c-torture/compile/pr55921.c: New test.
5660 2013-01-09 Jan Hubicka <jh@suse.cz>
5662 PR tree-optimization/55569
5663 * gcc.c-torture/compile/pr55569.c: New testcase.
5665 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
5668 * gfortran.dg/use_28.f90: New test.
5670 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
5672 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
5673 number matching more robust.
5675 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
5677 PR rtl-optimization/55829
5678 * gcc.target/i386/pr55829.c: New.
5680 2013-01-09 Tobias Burnus <burnus@net-b.de>
5683 * gfortran.dg/bind_c_bool_1.f90: New.
5684 * gfortran.dg/do_5.f90: Add dg-warning.
5686 2013-01-09 Jan Hubicka <jh@suse.cz>
5688 PR tree-optimization/55875
5689 * gcc.c-torture/execute/pr55875.c: New testcase.
5690 * g++.dg/torture/pr55875.C: New testcase.
5692 2013-01-09 Jakub Jelinek <jakub@redhat.com>
5695 * c-c++-common/pr48418.c: New test.
5697 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
5700 * g++.dg/tls/thread_local-ice.C: New.
5702 2013-01-09 Andreas Schwab <schwab@suse.de>
5704 * gcc.dg/guality/pr54693.c: Null-terminate arr.
5706 2013-01-09 Jakub Jelinek <jakub@redhat.com>
5708 PR tree-optimization/48189
5709 * gcc.dg/pr48189.c: New test.
5711 2013-01-04 Jan Hubicka <jh@suse.cz>
5713 PR tree-optimization/55823
5714 * g++.dg/ipa/devirt-10.C: New testcase.
5716 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
5717 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
5719 PR rtl-optimization/55845
5720 * gcc.target/i386/pr55845.c: New test.
5722 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
5724 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
5725 instructions generated instead of number of occurances.
5727 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
5729 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
5730 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5731 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5732 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5733 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5734 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5735 * gcc.target/aarch64/vect-fcm.x: Likewise.
5736 * lib/target-supports.exp
5737 (check_effective_target_vect_cond): Enable for AArch64.
5739 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
5741 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
5742 endian-safe float pool loading.
5743 (test_square_root_v4sf): Likewise.
5744 (test_square_root_v2df): Likewise.
5745 * lib/target-supports.exp
5746 (check_effective_target_vect_call_sqrtf): Add AArch64.
5748 2013-01-08 Martin Jambor <mjambor@suse.cz>
5751 * gcc.dg/tree-ssa/pr55579.c: New test.
5753 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5755 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
5758 2013-01-08 Jakub Jelinek <jakub@redhat.com>
5761 * gcc.dg/torture/pr55890-3.c: New test.
5764 * gcc.c-torture/compile/pr55851.c: New test.
5767 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
5770 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
5773 * gfortran.dg/elemental_scalar_args_2.f90: New test.
5775 2013-01-07 Tobias Burnus <burnus@net-b.de>
5778 * gfortran.dg/pointer_init_2.f90: Update dg-error.
5779 * gfortran.dg/pointer_init_7.f90: New.
5781 2013-01-07 Richard Biener <rguenther@suse.de>
5783 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
5785 2013-01-07 Richard Biener <rguenther@suse.de>
5788 * gcc.dg/torture/pr55890-1.c: New testcase.
5789 * gcc.dg/torture/pr55890-2.c: Likewise.
5791 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
5793 * gcc.target/aarch64/fmovd.c: New.
5794 * gcc.target/aarch64/fmovf.c: Likewise.
5795 * gcc.target/aarch64/fmovd-zero.c: Likewise.
5796 * gcc.target/aarch64/fmovf-zero.c: Likewise.
5797 * gcc.target/aarch64/vect-fmovd.c: Likewise.
5798 * gcc.target/aarch64/vect-fmovf.c: Likewise.
5799 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
5800 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
5802 2013-01-07 Richard Biener <rguenther@suse.de>
5804 PR tree-optimization/55888
5805 PR tree-optimization/55862
5806 * gcc.dg/torture/pr55888.c: New testcase.
5808 2013-01-07 Tobias Burnus <burnus@net-b.de>
5811 * gfortran.dg/intrinsic_size_3.f90: New.
5813 2013-01-07 Tobias Burnus <burnus@net-b.de>
5816 * gfortran.dg/select_type_32.f90: New.
5818 2013-01-04 Dodji Seketeli <dodji@redhat.com>
5821 * g++.dg/cpp0x/alias-decl-29.C: New test.
5823 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
5828 * gfortran.dg/class_array_15.f03: New test.
5830 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
5835 * gfortran.dg/use_23.f90: New test.
5836 * gfortran.dg/use_24.f90: New test.
5837 * gfortran.dg/use_25.f90: New test.
5838 * gfortran.dg/use_26.f90: New test.
5839 * gfortran.dg/use_27.f90: New test.
5841 2013-01-06 Olivier Hainque <hainque@adacore.com>
5843 * gnat.dg/specs/clause_on_volatile.ads: New test.
5845 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
5847 * gnat.dg/alignment10.adb: New test.
5849 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
5850 Mikael Morin <mikael@gcc.gnu.org>
5853 * gfortran.dg/use_22.f90: New test.
5855 2013-01-04 Andrew Pinski <apinski@cavium.com>
5857 * gcc.target/aarch64/cmp-1.c: New testcase.
5859 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
5862 * gfortran.dg/select_type_31.f03: New test.
5864 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
5866 PR c++/54526 (again)
5867 * g++.dg/cpp0x/parse2.C: Extend.
5868 * g++.old-deja/g++.other/crash28.C: Adjust.
5870 2013-01-04 Richard Biener <rguenther@suse.de>
5872 PR tree-optimization/55862
5873 * gcc.dg/torture/pr55862.c: New testcase.
5875 2013-01-04 Martin Jambor <mjambor@suse.cz>
5877 PR tree-optimization/55755
5878 * gcc.dg/torture/pr55755.c: New test.
5879 * gcc.dg/tree-ssa/sra-13.c: Likewise.
5880 * gcc.dg/tree-ssa/pr45144.c: Update.
5882 2013-01-04 Richard Biener <rguenther@suse.de>
5885 * gcc.dg/fold-reassoc-2.c: New testcase.
5887 2013-01-04 Tobias Burnus <burnus@net-b.de>
5890 * gfortran.dg/null_7.f90: New.
5892 2013-01-04 Tobias Burnus <burnus@net-b.de>
5896 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
5897 * gfortran.dg/unlimited_polymorphic_7.f90: New.
5898 * gfortran.dg/unlimited_polymorphic_8.f90: New.
5900 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
5902 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
5904 2013-01-03 Janus Weil <janus@gcc.gnu.org>
5907 * gfortran.dg/assignment_1.f90: Modified.
5908 * gfortran.dg/assignment_4.f90: New.
5910 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
5912 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
5914 2013-01-03 Richard Biener <rguenther@suse.de>
5916 PR tree-optimization/55857
5917 * gcc.dg/vect/pr55857-1.c: New testcase.
5918 * gcc.dg/vect/pr55857-2.c: Likewise.
5920 2013-01-03 Jakub Jelinek <jakub@redhat.com>
5922 PR rtl-optimization/55838
5923 * gcc.dg/pr55838.c: New test.
5925 PR tree-optimization/55832
5926 * gcc.c-torture/compile/pr55832.c: New test.
5928 2013-01-02 Teresa Johnson <tejohnson@google.com>
5930 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
5931 * gcc.dg/tree-ssa/loop-23.c: Ditto.
5932 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
5933 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
5934 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
5935 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
5936 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
5937 * gcc.dg/unroll_1.c: Ditto.
5938 * gcc.dg/unroll_2.c: Ditto.
5939 * gcc.dg/unroll_3.c: Ditto.
5940 * gcc.dg/unroll_4.c: Ditto.
5942 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5944 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
5946 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5949 * gfortran.dg/eof_4.f90: New test.
5951 2013-01-02 Jakub Jelinek <jakub@redhat.com>
5953 * lib/c-compat.exp (compat-use-alt-compiler): Remove
5954 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
5955 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
5956 (compat_setup_dfp): Initialize compat_alt_caret and
5957 compat_save_TEST_ALWAYS_FLAGS.
5959 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5961 * gcc.dg/torture/tls/tls-reload-1.c: New test.
5963 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5965 * gcc.dg/torture/fp-int-convert-2.c: New test.
5967 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5969 * gfortran.dg/newunit_3.f90: Add dg-do run.
5970 * gfortran.dg/inquire_15.f90: Add dg-do run.
5972 2013-01-01 Jakub Jelinek <jakub@redhat.com>
5974 PR tree-optimization/55831
5975 * gcc.dg/pr55831.c: New test.
5977 Copyright (C) 2013 Free Software Foundation, Inc.
5979 Copying and distribution of this file, with or without modification,
5980 are permitted in any medium without royalty provided the copyright
5981 notice and this notice are preserved.