- 10 Mar, 2019 10 commits
-
-
* gdc.dg/pr89041.d: Mark as compile test. From-SVN: r269559
Rainer Orth committed -
* gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to dg-options. From-SVN: r269558
Rainer Orth committed -
PR d/88958 d/dmd: Merge upstream dmd 0fc786f49 Backport fix to disallow passing functions as parameters. Fixes https://gcc.gnu.org/PR88958 Reviewed-on: https://github.com/dlang/dmd/pull/9437 From-SVN: r269557
Iain Buclaw committed -
2019-03-10 Martin Jambor <mjambor@suse.cz> PR tree-optimization/85762 PR tree-optimization/87008 PR tree-optimization/85459 * tree-sra.c (contains_vce_or_bfcref_p): New parameter, set the bool it points to if there is a type changing MEM_REF. Adjust all callers. (build_accesses_from_assign): Disable total scalarization if contains_vce_or_bfcref_p returns true through the new parameter, for both rhs and lhs. testsuite/ * g++.dg/tree-ssa/pr87008.C: New test. * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere. From-SVN: r269556
Martin Jambor committed -
2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org> PR fortran/66089 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps. * gfortran.dg/no_arg_check_2.f90: Likewise. From-SVN: r269555
Thomas Koenig committed -
PR c++/89648 * g++.dg/cpp0x/lambda/lambda-89648.C: New test. From-SVN: r269554
Jakub Jelinek committed -
re PR other/82704 (GCC fails to download prerequisites on busybox distro (unrecognized sha512sum --check)) 2019-03-10 Tommy Nguyen <remyabel@gmail.com> PR contrib/82704 * download_prerequisites: Use -c instead of --check for sha512sum. From-SVN: r269553
Tommy Nguyen committed -
2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org> PR fortran/66089 * trans-array.c (gfc_scalar_elemental_arg_saved_as_reference): Return false if a scalar tempoary is needed. (gfc_walk_variable_expr): Fix up class refs. 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org> PR fortran/66089 * gfortran.dg/dependency_53.f90: New test. From-SVN: r269549
Thomas Koenig committed -
2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org> PR fortran/87734 * symbol.c (gfc_add_procedure): Only throw an error if the procedure has not been declared either PUBLIC or PRIVATE. 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org> PR fortran/87734 * gfortran.dg/public_private_module_10.f90: New test. From-SVN: r269547
Thomas Koenig committed -
From-SVN: r269545
GCC Administrator committed
-
- 09 Mar, 2019 22 commits
-
-
re PR c++/70349 (FAIL: g++.dg/abi/abi-tag18a.C -std=gnu++98 scan-assembler _ZZ1fB7__test1vEN1T1gB7__test2Ev) PR c++/70349 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*. From-SVN: r269542
John David Anglin committed -
PR middle-end/68733 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*. From-SVN: r269541
John David Anglin committed -
re PR testsuite/89472 (FAIL: gcc.dg/debug/dwarf2/inline5.c scan-assembler-times DW_TAG_lexical_block\\)[^#/!@;\\|]*[#/!@;\\|]+ +[^#/!@\\|]*\\(DIE \\(0x[0-9a-f]*\\) DW_TAG_variable 1) PR testsuite/89472 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check. From-SVN: r269540
John David Anglin committed -
2019-03-09 Paolo Carlini <paolo.carlini@oracle.com> PR c++/87750 * g++.dg/cpp0x/pr87750.C: New. From-SVN: r269539
Paolo Carlini committed -
* c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*. * c-c++-common/ident-1a.c: Likewise. * c-c++-common/ident-1b.c: Likewise. * c-c++-common/ident-2b.c: Likewise. From-SVN: r269538
John David Anglin committed -
* g++.dg/tls/pr77285-2.C: Require tls_native support. From-SVN: r269537
John David Anglin committed -
* g++.dg/ext/visibility/lambda1.C: Require visibility. From-SVN: r269536
John David Anglin committed -
PR inline-asm/87010 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*. From-SVN: r269535
John David Anglin committed -
* gfortran.dg/coarray_data_1.f90: Link against libatomic if target libatomic_available. From-SVN: r269534
John David Anglin committed -
When generating code for a non-nested delegate literal, there is no context pointer required to pass to the function. 2019-03-09 Iain Buclaw <ibuclaw@gdcproject.org> gcc/d/ PR d/89041 * d-codegen.cc (get_frame_for_symbol): Delegate literals defined in global scope don't have a frame pointer. gcc/testsuite/ PR d/89041 * gdc.dg/pr89041.d: New test. From-SVN: r269533
Iain Buclaw committed -
2019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org> PR fortran/71544 * trans-types.c (gfc_typenode_for_spec) Set ts->is_c_interop of C_PTR and C_FUNPTR. (create_fn_spec): Mark argument as escaping if ts->is_c_interop is set. 2019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org> PR fortran/71544 * gfortran.dg/c_ptr_tests_19.f90: New test. From-SVN: r269532
Thomas Koenig committed -
* gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*. * gnat.dg/debug12.adb: Likewise. From-SVN: r269531
John David Anglin committed -
* lib/target-supports.exp (check_effective_target_weak_undefined): Return 0 on hppa*-*-hpux*. (check_ascii_locale_available): Likewise. From-SVN: r269530
John David Anglin committed -
re PR fortran/84504 ([F08] procedure pointer variables cannot be initialized with functions returning pointers) fix PR 84504 2019-03-09 Janus Weil <janus@gcc.gnu.org> PR fortran/84504 * expr.c (gfc_check_assign_symbol): Deal with procedure pointers to pointer-valued functions. 2019-03-09 Janus Weil <janus@gcc.gnu.org> PR fortran/84504 * gfortran.dg/pointer_init_10.f90: New test case. From-SVN: r269529
Janus Weil committed -
* gfortran.dg/ieee/ieee_9.f90: Fix typo. From-SVN: r269528
John David Anglin committed -
PR fortran/89639 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*. From-SVN: r269527
John David Anglin committed -
2019-03-09 Thomas König <tkoenig@gcc.gnu.org> PR fortran/71203 * decl.c (add_init_expr_to_sym): Add shape if init has none. Add assert that it has to be an EXPR_ARRAY in this case. 2019-03-09 Thomas König <tkoenig@gcc.gnu.org> PR fortran/71203 * gfortran.dg/array_simplify_3.f90: New test case. From-SVN: r269526
Thomas Koenig committed -
PR c/88568 * attribs.c (handle_dll_attribute): Don't clear TREE_STATIC for dllimport on VAR_DECLs with RECORD_TYPE or UNION_TYPE DECL_CONTEXT. * g++.dg/other/pr88568.C: New test. From-SVN: r269525
Jakub Jelinek committed -
PR target/79645 * common.opt (fdiagnostics-show-labels, fdiagnostics-show-line-numbers, fdiagnostics-format=, fdiagnostics-minimum-margin-width=, fgnat-encodings=, gas-loc-support, gas-locview-support, ginline-points, ginternal-reset-location-views): Terminate description text with a dot. * config/microblaze/microblaze.opt (mxl-prefetch): Likewise. * config/mcore/mcore.opt (m210, m340): Likewise. * config/epiphany/epiphany.opt (mprefer-short-insn-regs, mcmove, mnops=): Start description text with a capital letter. * config/arc/arc.opt (msize-level=): Likewise. * config/sh/sh.opt (minline-ic_invalidate): Likewise. * config/rs6000/sysv4.opt (mno-toc, mtoc, mno-traceback, mshlib, mnewlib): Likewise. * config/ft32/ft32.opt (msim): Likewise. (mft32b, mcompress): Likewise. Terminate description text with a dot. (mnodiv, mnopm): Terminate description text with a dot. * config/c6x/c6x.opt (c6x_sdata): Terminate Enum description with a colon. * config/i386/i386.opt (prefer_vector_width, instrument_return): Likewise. * config/rx/rx.opt (nofpu): Remove trailing spaces from description text. lto/ * lang.opt: Terminate description text with a dot. From-SVN: r269523
Jakub Jelinek committed -
PR rtl-optimization/89634 * cfgcleanup.c (thread_jump): Punt if registers mentioned in cond1 are modified in BB_END (e->src) instruction. * gcc.c-torture/execute/pr89634.c: New test. From-SVN: r269522
Jakub Jelinek committed -
PR go/89447 syscall, internal/syscall: adjust use of largefile functions Consistently call __go_openat for openat. Use fstatat64, creat64, sendfile64, and getdents64 where needed. Based on patch by Rainer Orth. Fixes https://gcc.gnu.org/PR89447 Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/166420 From-SVN: r269521
Ian Lance Taylor committed -
From-SVN: r269520
GCC Administrator committed
-
- 08 Mar, 2019 8 commits
-
-
PR c/85870 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with -r -nostdlib -flinker-output=nolto-rel. From-SVN: r269516
Jakub Jelinek committed -
gcc/ChangeLog: PR target/79926 * config/i386/i386.c (ix86_set_current_function): Make "sorry" messages more amenable to translation, and improve wording. gcc/testsuite/ChangeLog: PR target/79926 * gcc.target/i386/interrupt-387-err-1.c: Update expected message. * gcc.target/i386/interrupt-387-err-2.c: Likewise. * gcc.target/i386/interrupt-mmx-err-1.c: Likewise. * gcc.target/i386/interrupt-mmx-err-2.c: Likewise. From-SVN: r269515
David Malcolm committed -
re PR c++/63540 (Erroneous "'Derived' declares a move constructor or move assignment operator" in error.) 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com> PR c++/63540 * g++.dg/cpp0x/implicit17.C: New. From-SVN: r269508
Paolo Carlini committed -
2019-03-08 Paolo Carlini <paolo.carlini@oracle.com> PR c++/22149 * g++.dg/template/access29.C: New. From-SVN: r269507
Paolo Carlini committed -
2019-03-08 Bill Schmidt <wschmidt@linux.ibm.com> * config/rs6000/rs6000-p8swap.c (rs6000_analyze_swaps): Rebuild ud- and du-chains between phases. From-SVN: r269505
Bill Schmidt committed -
PR c++/82075 * g++.dg/cpp1z/decomp49.C: New test. From-SVN: r269504
Jakub Jelinek committed -
2019-03-08 Richard Sandiford <richard.sandiford@arm.com> gcc/ PR debug/89631 * dwarf2cfi.c (dwarf2out_frame_debug_expr): Use CONST_POLY_INT instead of POLY_INT_CST. From-SVN: r269500
Richard Sandiford committed -
vcvtb.f16.f64 and vcvtb.f64.f16 were being made available even for FPUs that do not support double precision. This patch fixes that. gcc/ChangeLog: 2019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com> * config/arm/arm.h (TARGET_FP16_TO_DOUBLE): Add TARGET_VFP_DOUBLE requirement. gcc/testsuite/ChangeLog: 2019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com> * gcc.target/arm/f16_f64_conv_no_dp.c: New test. From-SVN: r269499
Andre Vieira committed
-