1. 30 May, 2019 5 commits
  2. 29 May, 2019 25 commits
    • PR libstdc++/85494 fix failing test · ea16f6ac
      This test now fails on mingw-w64 because it's no longer always true that
      the mt19937 engine is used when _GLIBCXX_USE_DEV_RANDOM is not defined.
      
      Add tests for all the known tokens to ensure that at least one is
      accepted.
      
      	* testsuite/26_numerics/random/random_device/cons/token.cc: Fix test
      	that fails on mingw-w64.
      
      From-SVN: r271756
      Jonathan Wakely committed
    • PR libstdc++/88881 fix filesystem::symlink_status for Windows · 3cb929a3
      The fix for PR 88881 only added a workaround to filesystem::status, but
      filesystem::symlink_status is also affected by the _wstat bug and needs
      the same workaround.
      
      The recent change to optimize path::parent_path() means that the
      workaround can be simplified to just use parent_path().
      
      	PR libstdc++/88881
      	* src/c++17/fs_ops.cc [_GLIBCXX_FILESYSTEM_IS_WINDOWS]
      	(status(const path&, error_code&)): Use parent_path() to remove
      	trailing slash.
      	(symlink_status(const path&, error_code&)): Duplicate workaround for
      	bug in _wstat for paths with trailing slash.
      	* testsuite/27_io/filesystem/operations/remove_all.cc: Check path
      	with trailing slash.
      	* testsuite/27_io/filesystem/operations/status.cc: Likewise.
      	* testsuite/27_io/filesystem/operations/symlink_status.cc: Likewise.
      
      From-SVN: r271755
      Jonathan Wakely committed
    • Optimize filesystem::path::parent_path() · e5ccb10a
      Parsing a complete string is more efficient than appending each
      component one-by-one.
      
      	* src/c++17/fs_path.cc (path::parent_path()): Create whole path at
      	once instead of building it iteratively.
      
      From-SVN: r271754
      Jonathan Wakely committed
    • rs6000.c (rs6000_call_template_1): Handle pcrel calls here... · e800d6dc
      [gcc]
      
      2019-05-29  Bill Schmidt  <wschmidt@linux.ibm.com>
      	    Alan Modra  <amodra@gmail.com>
      
      	* config/rs6000/rs6000.c (rs6000_call_template_1): Handle pcrel
      	calls here...
      	(rs6000_indirect_call_template_1): ...and here.
      	(rs6000_pltseq_template): Handle plt_pcrel34.  Rework tocsave,
      	plt16_ha, plt16_lo, mtctr indirect calls.  Use
      	rs6000_pltseq_enum.
      	(rs6000_decl_ok_for_sibcall): New function.
      	(rs6000_function_ok_for_sibcall): Refactor.
      	(rs6000_longcall_ref): Use UNSPEC_PLT_PCREL when pcrel.
      	(rs6000_call_aix): Don't emit toc restore rtl for indirect calls
      	when pcrel.  Reorganize.
      	(rs6000_sibcall_aix): Don't add r2 to function usage when pcrel.
      	* rs6000.h (rs6000_pltseq_enum): New enum.
      	* rs6000.md (UNSPEC_PLT_PCREL): New unspec.
      	(*pltseq_tocsave): Use rs6000_pltseq_enum.
      	(*pltseq_plt16_ha): Likewise.
      	(*pltseq_plt16_lo): Likewise.
      	(*pltseq_mtctr): Likewise.
      	(*pltseq_plt_pcrel): New insn.
      	(*call_local_aix): Handle @notoc calls.
      	(*call_value_local_aix): Likewise.
      	(*call_nonlocal_aix): Adjust lengths for pcrel calls.
      	(*call_value_nonlocal_aix): Likewise.
      	(*call_indirect_pcrel): New insn.
      	(*call_value_indirect_pcrel): Likewise.
      
      
      [gcc/testsuite]
      
      2019-05-29  Bill Schmidt  <wschmidt@linux.ibm.com>
      
      	* gcc.target/powerpc/notoc-direct-1.c: New.
      	* gcc.target/powerpc/pcrel-sibcall-1.c: New.
      
      
      Co-Authored-By: Alan Modra <amodra@gmail.com>
      
      From-SVN: r271753
      Bill Schmidt committed
    • re PR c++/90598 (Return type of explicit destructor call wrong) · 874f88c4
      	PR c++/90598
      	* tree.c (lvalue_kind): Return clk_none for expressions with
      	with VOID_TYPE_P.
      
      	* g++.dg/cpp0x/pr90598.C: New test.
      
      From-SVN: r271752
      Jakub Jelinek committed
    • re PR fortran/90539 (481.wrf slowdown by 25% on Intel Kaby with -Ofast… · 1585b483
      re PR fortran/90539 (481.wrf slowdown by 25% on Intel Kaby with -Ofast -march=native starting with r271377)
      
      2019-05-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
      
      	PR fortran/90539
      	* gfortran.h (gfc_has_dimen_vector_ref): Add prototype.
      	* trans.h (gfc_conv_subref_array_arg): Add argument check_contiguous.
      	(gfc_conv_is_contiguous_expr): Add prototype.
      	* frontend-passes.c (has_dimen_vector_ref): Remove prototype,
      	rename to
      	(gfc_has_dimen_vector_ref): New function name.
      	(matmul_temp_args): Use gfc_has_dimen_vector_ref.
      	(inline_matmul_assign): Likewise.
      	* trans-array.c (gfc_conv_array_parameter): Also check for absence
      	of a vector subscript before calling gfc_conv_subref_array_arg.
      	Pass additional argument to gfc_conv_subref_array_arg.
      	* trans-expr.c (gfc_conv_subref_array_arg): Add argument
      	check_contiguous. If that is true, check if the argument
      	is contiguous and do not repack in that case.
      	* trans-intrinsic.c (gfc_conv_intrinsic_is_contiguous): Split
      	away most of the work into, and call
      	(gfc_conv_intrinsic_is_coniguous_expr): New function.
      
      2019-05-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
      
      	PR fortran/90539
      	* gfortran.dg/internal_pack_21.f90: Adjust scan patterns.
      	* gfortran.dg/internal_pack_22.f90: New test.
      	* gfortran.dg/internal_pack_23.f90: New test.
      
      From-SVN: r271751
      Thomas Koenig committed
    • * tree-ssa/alias-access-spath-1.c: new testcase. · 987c9fc5
      From-SVN: r271750
      Jan Hubicka committed
    • sse.md (*save_multiple<mode>): Rename from save_multiple<mode>. · 5a158e54
      	* config/i386/sse.md (*save_multiple<mode>): Rename from
      	save_multiple<mode>.
      	(*restore_multiple<mode>): Rename from restore_multiple<mode>.
      	(*restore_multiple_and_return<mode>): Rename from
      	restore_multiple_and_return<mode>.
      	(*restore_multiple_leave_return<mode>): Rename from
      	restore_multiple_leave_return<mode>.
      
      From-SVN: r271749
      Uros Bizjak committed
    • config.gcc (rx-*-linux*): New target. · 76aaa9cd
      	* config.gcc (rx-*-linux*): New target.
      	* config/rx/elf.opt: New file.
      	* config/rx/linux.h: Likewise.
      	* config/rx/t-linux: Likewise.
      	* config/rx/rx.c (TARGET_SAVE_ACC_REGISTER): If not defined,
      	make it zero.
      	* config/rx/rx.h (ASM_APP_ON): Allow to be overridden.
      	(ASM_APP_OFF): Likewise.
      	* config/rx/rx.opt: Drop -msim and -mas100-syntax, they were
      	moved elsewhere.
      
      	* config.host (rx-*-linux*): Add new case.
      	* config/rx/t-rx (HOST_LIBGCC2_CFLAGS): Force DFmode to SFmode.
      
      From-SVN: r271748
      Yoshinori Sato committed
    • tree-ssa-alias.c (same_type_for_tbaa): Return ture if main variants are pointer equivalent. · 01a58e36
      	* tree-ssa-alias.c (same_type_for_tbaa): Return ture if main
      	variants are pointer equivalent.
      
      From-SVN: r271747
      Jan Hubicka committed
    • re PR c++/89875 (invalid typeof reference to a member of an incomplete struct… · 824e57cb
      re PR c++/89875 (invalid typeof reference to a member of an incomplete struct accepted at function scope)
      
      /cp
      2019-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/89875
      	* parser.c (cp_parser_sizeof_operand): When the type-id production
      	did not work out commit to the tentative parse.
      
      /testsuite
      2019-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/89875
      	* g++.dg/cpp0x/decltype-pr66548.C: Remove xfail.
      	* g++.dg/template/sizeof-template-argument.C: Adjust expected error.
      
      From-SVN: r271746
      Paolo Carlini committed
    • Avoid -Wunused-parameter warnings from testsuite utility · 65539b1e
      	* testsuite/util/testsuite_api.h: Remove names of unused parameters.
      
      From-SVN: r271741
      Jonathan Wakely committed
    • PR libstdc++/85494 use rdseed and rand_s in std::random_device · b0c0d878
      Add support for additional sources of randomness to std::random_device,
      to allow using RDSEED for Intel CPUs and rand_s for Windows. When
      supported these can be selected using the tokens "rdseed" and "rand_s".
      For *-w64-mingw32 targets the "default" token will now use rand_s, and
      for other i?86-*-* and x86_64-*-* targets it will try to use "rdseed"
      first, then "rdrand", and finally "/dev/urandom".
      
      To simplify the declaration of std::random_device in <bits/random.h> the
      constructors now unconditionally call _M_init instead of _M_init_pretr1,
      and the function call operator now unconditionally calls _M_getval. The
      library code now decides whether _M_init and _M_getval should use a real
      source of randomness or the mt19937 engine.
      
      Existing code compiled against old libstdc++ headers will still call
      _M_init_pretr1 and _M_getval_pretr1, but those functions now forward to
      _M_init and _M_getval if a real source of randomness is available. This
      means existing code compiled for mingw-w64 will start to use rand_s just
      by linking to a new libstdc++.dll.
      
      	* acinclude.m4 (GLIBCXX_CHECK_X86_RDSEED): Define macro to check if
      	the assembler supports rdseed.
      	* config.h.in: Regenerate.
      	* configure: Regenerate.
      	* configure.ac: Use GLIBCXX_CHECK_X86_RDSEED.
      	* config/os/mingw32-w64/os_defines.h (_GLIBCXX_USE_CRT_RAND_S): Define.
      	* doc/html/*: Regenerate.
      	* doc/xml/manual/status_cxx2011.xml: Document new tokens.
      	* include/bits/random.h (random_device::random_device()): Always call
      	_M_init rather than _M_init_pretr1.
      	(random_device::random_device(const string&)): Likewise.
      	(random_device::operator()()): Always call _M_getval().
      	(random_device::_M_file): Replace first member of union with an
      	anonymous struct, with _M_file as its first member.
      	* src/c++11/random.cc [_GLIBCXX_X86_RDRAND] (USE_RDRAND): Define.
      	[_GLIBCXX_X86_RDSEED] (USE_RDSEED): Define.
      	(USE_MT19937): Define if none of the above are defined.
      	(USE_POSIX_FILE_IO): Define.
      	(_M_strtoul): Remove.
      	[USE_RDSEED] (__x86_rdseed): Define new function.
      	[_GLIBCXX_USE_CRT_RAND_S] (__winxp_rand_s): Define new function.
      	(random_device::_M_init(const string&)): Initialize new union members.
      	Add support for "rdseed" and "rand_s" tokens. Decide what the
      	"default" token does according to which USE_* macros are defined.
      	[USE_POSIX_FILE_IO]: Store a file descriptor.
      	[USE_MT19937]: Forward to _M_init_pretr1 instead.
      	(random_device::_M_init_pretr1(const string&)) [USE_MT19937]: Inline
      	code from _M_strtoul.
      	[!USE_MT19937]: Call _M_init, transforming the old default token or
      	numeric tokens to "default".
      	(random_device::_M_fini()) [USE_POSIX_FILE_IO]: Use close not fclose.
      	(random_device::_M_getval()): Use new union members to obtain a
      	random number from the stored function pointer or file descriptor.
      	[USE_MT19937]: Obtain a value from the mt19937 engine.
      	(random_device::_M_getval_pretr1()): Call _M_getval().
      	(random_device::_M_getentropy()) [USE_POSIX_FILE_IO]: Use _M_fd
      	instead of fileno.
      	[!USE_MT19937] (mersenne_twister): Do not instantiate when not needed.
      	* testsuite/26_numerics/random/random_device/85494.cc: New test.
      
      From-SVN: r271740
      Jonathan Wakely committed
    • re PR fortran/90329 (Incompatibility between gfortran and C lapack calls) · ffeebc4f
      	PR fortran/90329
      	* lang.opt (fbroken-callers): Remove.
      	(ftail-call-workaround, ftail-call-workaround=): New options.
      	* gfortran.h (struct gfc_namespace): Add implicit_interface_calls.
      	* interface.c (gfc_procedure_use): Set implicit_interface_calls
      	for calls to implicit interface procedures.
      	* trans-decl.c (create_function_arglist): Use flag_tail_call_workaround
      	instead of flag_broken_callers.  If it is not 2, also require
      	sym->ns->implicit_interface_calls.
      	* invoke.texi (fbroken-callers): Remove documentation.
      	(ftail-call-workaround, ftail-call-workaround=): Document.
      
      From-SVN: r271738
      Jakub Jelinek committed
    • re PR bootstrap/90543 (Build failure on MINGW for gcc-9.1.0) · b54ecc76
      	PR bootstrap/90543
      	* optc-save-gen.awk: In cl_optimization_print, use correct condition
      	for var_opt_string printing.  In cl_optimization_print_diff, print
      	(null) instead of invoking undefined behavior if one of the
      	var_opt_string pointers is NULL and use && instead of first || in the
      	guarding condition.  For var_target_other options, handle const char *
      	target variables similarly to const char * optimize node variables.
      
      From-SVN: r271736
      Jakub Jelinek committed
    • [PATCH 3/3][GCC][AARCH64] Add support for pointer authentication B key · 8fc16d72
      gcc/
      2019-05-29  Sam Tebbs  <sam.tebbs@arm.com>
      
      	* config/aarch64/aarch64-builtins.c (aarch64_builtins): Add
      	AARCH64_PAUTH_BUILTIN_AUTIB1716 and AARCH64_PAUTH_BUILTIN_PACIB1716.
      	* config/aarch64/aarch64-builtins.c (aarch64_init_pauth_hint_builtins):
      	Add autib1716 and pacib1716 initialisation.
      	* config/aarch64/aarch64-builtins.c (aarch64_expand_builtin): Add checks
      	for autib1716 and pacib1716.
      	* config/aarch64/aarch64-protos.h (aarch64_key_type,
      	aarch64_post_cfi_startproc): Define.
      	* config/aarch64/aarch64-protos.h (aarch64_ra_sign_key): Define extern.
      	* config/aarch64/aarch64.c (aarch64_handle_standard_branch_protection,
      	aarch64_handle_pac_ret_protection): Set default sign key to A.
      	* config/aarch64/aarch64.c (aarch64_expand_epilogue,
      	aarch64_expand_prologue): Add check for b-key.
      	* config/aarch64/aarch64.c (aarch64_ra_sign_key,
      	aarch64_post_cfi_startproc, aarch64_handle_pac_ret_b_key): Define.
      	* config/aarch64/aarch64.h (TARGET_ASM_POST_CFI_STARTPROC): Define.
      	* config/aarch64/aarch64.c (aarch64_pac_ret_subtypes): Add "b-key".
      	* config/aarch64/aarch64.md (unspec): Add UNSPEC_AUTIA1716,
      	UNSPEC_AUTIB1716, UNSPEC_AUTIASP, UNSPEC_AUTIBSP, UNSPEC_PACIA1716,
      	UNSPEC_PACIB1716, UNSPEC_PACIASP, UNSPEC_PACIBSP.
      	* config/aarch64/aarch64.md (do_return): Add check for b-key.
      	* config/aarch64/aarch64.md (<pauth_mnem_prefix>sp): Replace
      	pauth_hint_num_a with pauth_hint_num.
      	* config/aarch64/aarch64.md (<pauth_mnem_prefix>1716): Replace
      	pauth_hint_num_a with pauth_hint_num.
      	* config/aarch64/aarch64.opt (msign-return-address=): Deprecate.
      	* config/aarch64/iterators.md (PAUTH_LR_SP): Add UNSPEC_AUTIASP,
      	UNSPEC_AUTIBSP, UNSPEC_PACIASP, UNSPEC_PACIBSP.
      	* config/aarch64/iterators.md (PAUTH_17_16): Add UNSPEC_AUTIA1716,
      	UNSPEC_AUTIB1716, UNSPEC_PACIA1716, UNSPEC_PACIB1716.
      	* config/aarch64/iterators.md (pauth_mnem_prefix): Add UNSPEC_AUTIA1716,
      	UNSPEC_AUTIB1716, UNSPEC_PACIA1716, UNSPEC_PACIB1716, UNSPEC_AUTIASP,
      	UNSPEC_AUTIBSP, UNSPEC_PACIASP, UNSPEC_PACIBSP.
      	* config/aarch64/iterators.md (pauth_hint_num_a): Replace
      	UNSPEC_PACI1716 and UNSPEC_AUTI1716 with UNSPEC_PACIA1716 and
      	UNSPEC_AUTIA1716 respectively.
      	* config/aarch64/iterators.md (pauth_hint_num_a): Rename to pauth_hint_num
      	and add UNSPEC_PACIBSP, UNSPEC_AUTIBSP, UNSPEC_PACIB1716, UNSPEC_AUTIB1716.
      	* doc/invoke.texi (-mbranch-protection): Add b-key type.
      	* config/aarch64/aarch64-bti-insert.c (aarch64_pac_insn_p): Rename
      	UNSPEC_PACISP to UNSPEC_PACIASP and UNSPEC_PACIBSP.
      
      gcc/testsuite
      2019-05-29  Sam Tebbs  <sam.tebbs@arm.com>
      
      	* gcc.target/aarch64/return_address_sign_b_1.c: New file.
      	* gcc.target/aarch64/return_address_sign_b_2.c: New file.
      	* gcc.target/aarch64/return_address_sign_b_3.c: New file.
      	* gcc.target/aarch64/return_address_sign_b_exception.c: New file.
      	* gcc.target/aarch64/return_address_sign_ab_exception.c: New file.
      	* gcc.target/aarch64/return_address_sign_builtin.c: New file
      
      libgcc/
      2019-05-29  Sam Tebbs  <sam.tebbs@arm.com>
      
      	* config/aarch64/aarch64-unwind.h (aarch64_cie_signed_with_b_key): New
      	function.
      	* config/aarch64/aarch64-unwind.h (aarch64_post_extract_frame_addr,
      	aarch64_post_frob_eh_handler_addr): Add	check for b-key.
      	* config/aarch64/aarch64-unwind-h (aarch64_post_extract_frame_addr,
      	aarch64_post_frob_eh_handler_addr, aarch64_post_frob_update_context):
      	Rename RA_A_SIGNED_BIT to RA_SIGNED_BIT.
      	* unwind-dw2-fde.c (get_cie_encoding): Add check for 'B' in augmentation
      	string.
      	* unwind-dw2.c (extract_cie_info): Add check for 'B' in augmentation
      	string.
      	(RA_A_SIGNED_BIT): Rename to RA_SIGNED_BIT.
      
      From-SVN: r271735
      Sam Tebbs committed
    • gimplify.c (struct gimplify_omp_ctx): Add clauses member. · 7e47198b
      	* gimplify.c (struct gimplify_omp_ctx): Add clauses member.
      	(gimplify_scan_omp_clauses): Initialize ctx->clauses.
      	(gimplify_adjust_omp_clauses_1): Transform lastprivate conditional
      	explicit clause on combined parallel into implicit shared clause.
      	(gimplify_adjust_omp_clauses): Move lastprivate conditional clause
      	and firstprivate if the decl has one too from combined parallel to
      	the worksharing construct.
      gcc/testsuite/
      	* c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
      	sorry on lastprivate conditional on parallel for.
      	* c-c++-common/gomp/lastprivate-conditional-3.c (foo): Add tests for
      	lastprivate conditional warnings on parallel for constructs.
      	* c-c++-common/gomp/lastprivate-conditional-4.c: New test.
      libgomp/
      	* testsuite/libgomp.c-c++-common/lastprivate_conditional_4.c: Rename
      	to ...
      	* testsuite/libgomp.c-c++-common/lastprivate-conditional-4.c: ... this.
      	* testsuite/libgomp.c-c++-common/lastprivate-conditional-5.c: New test.
      	* testsuite/libgomp.c-c++-common/lastprivate-conditional-6.c: New test.
      
      From-SVN: r271733
      Jakub Jelinek committed
    • re PR c/90628 (__builtin_mul_overflow writes to const qualified integer) · 357a352f
      	PR c/90628
      	* c-common.c (check_builtin_function_arguments)
      	<case BUILTIN_*_OVERFLOW>: Diagnose pointer to const qualified integer
      	as last argument.
      
      	* c-c++-common/builtin-arith-overflow-3.c: New test.
      
      From-SVN: r271732
      Jakub Jelinek committed
    • P1091R3 - Extending structured bindings to be more like var decls P1381R1 -… · b0df5ff8
      P1091R3 - Extending structured bindings to be more like var decls P1381R1 - Reference capture of structured bindings
      
      	P1091R3 - Extending structured bindings to be more like var decls
      	P1381R1 - Reference capture of structured bindings
      	* decl.c (cp_maybe_mangle_decomp): Handle TREE_STATIC decls even at
      	function scope.
      	(cp_finish_decomp): Copy over various decl properties from decl to
      	v[i] in the tuple case.
      	(grokdeclarator): Allow static, thread_local and __thread for C++2a
      	and use pedwarn instead of error for older standard revisions.
      	Make other structured binding diagnostic messages more i18n friendly.
      
      	* g++.dg/cpp1z/decomp3.C (test): For static, expect only warning
      	instead of error and only for c++17_down.  Add a thread_local test.
      	(z2): Add a __thread test.
      	* g++.dg/cpp2a/decomp1.C: New test.
      	* g++.dg/cpp2a/decomp1-aux.cc: New file.
      	* g++.dg/cpp2a/decomp2.C: New test.
      	* g++.dg/cpp2a/decomp3.C: New test.
      
      From-SVN: r271731
      Jakub Jelinek committed
    • P1091R3 - Extending structured bindings to be more like var decls P1381R1 -… · b7f0df71
      P1091R3 - Extending structured bindings to be more like var decls P1381R1 - Reference capture of structured bindings
      
      	P1091R3 - Extending structured bindings to be more like var decls
      	P1381R1 - Reference capture of structured bindings
      	* decl.c (cp_maybe_mangle_decomp): Handle TREE_STATIC decls even at
      	function scope.
      	(cp_finish_decomp): Copy over various decl properties from decl to
      	v[i] in the tuple case.
      	(grokdeclarator): Allow static, thread_local and __thread for C++2a
      	and use pedwarn instead of error for older standard revisions.
      	Make other structured binding diagnostic messages more i18n friendly.
      
      	* g++.dg/cpp1z/decomp3.C (test): For static, expect only warning
      	instead of error and only for c++17_down.  Add a thread_local test.
      	(z2): Add a __thread test.
      	* g++.dg/cpp2a/decomp1.C: New test.
      	* g++.dg/cpp2a/decomp1-aux.cc: New file.
      	* g++.dg/cpp2a/decomp2.C: New test.
      	* g++.dg/cpp2a/decomp3.C: New test.
      
      From-SVN: r271730
      Jakub Jelinek committed
    • Remove duplicite dg-compile (PR testsuite/90657). · 2186b5d0
      2019-05-29  Martin Liska  <mliska@suse.cz>
      
      	PR testsuite/90657
      	* gcc.dg/ipa/pr90555.c: Remove duplicite dg-compile.
      
      From-SVN: r271729
      Martin Liska committed
    • rs6000-cpus.def (OTHER_FUTURES_MASK): New #define. · 510d3a73
      [gcc]
      
      2019-05-28  Bill Schmidt  <wschmidt@linux.ibm.com>
      	    Michael Meissner  <meissner@linux.ibm.com>
      
      	* config/rs6000/rs6000-cpus.def (OTHER_FUTURES_MASK): New #define.
      
      [gcc/testsuite]
      
      2019-05-28  Bill Schmidt  <wschmidt@linux.ibm.com>
      
      	* gcc.target/powerpc/localentry-detect-1.c: New file.
      
      
      Co-Authored-By: Michael Meissner <meissner@linux.ibm.com>
      
      From-SVN: r271728
      Bill Schmidt committed
    • rtl.h (LABEL_REF_P): New #define. · 02441f3e
      2019-05-28  Michael Meissner  <meissner@linux.ibm.com>
      
      	* rtl.h (LABEL_REF_P): New #define.
      
      From-SVN: r271727
      Michael Meissner committed
    • Daily bump. · 2872594a
      From-SVN: r271726
      GCC Administrator committed
  3. 28 May, 2019 10 commits