]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 16 Jun 2023 00:17:18 +0000 (00:17 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 16 Jun 2023 00:17:18 +0000 (00:17 +0000)
16 files changed:
ChangeLog
c++tools/ChangeLog
fixincludes/ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/ada/ChangeLog
gcc/d/ChangeLog
gcc/m2/ChangeLog
gcc/testsuite/ChangeLog
intl/ChangeLog
libcody/ChangeLog
libcpp/ChangeLog
libdecnumber/ChangeLog
libgomp/ChangeLog
libiberty/ChangeLog
zlib/ChangeLog

index 55a460157d070e545799c0080ad54ef1eb450309..da8630f69abb6fd3b679d092ce16a9f3885aabb2 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2023-06-15  Marek Polacek  <polacek@redhat.com>
+
+       * configure.ac (--enable-host-pie): New check.  Set PICFLAG after this
+       check.
+       * configure: Regenerate.
+
 2023-06-14  Filip Kastl  <filip.kastl@gmail.com>
 
        * MAINTAINERS: Add myself to write after approval
index 6a6ff51cd0de81668a95837d4ae02f8a76b4dd9d..5d98eef4860378ea04c10ad0a1982973d1a7a799 100644 (file)
@@ -1,3 +1,11 @@
+2023-06-15  Marek Polacek  <polacek@redhat.com>
+
+       * Makefile.in: Rename PIEFLAG to PICFLAG.  Set LD_PICFLAG.  Use it.
+       Use pic/libiberty.a if PICFLAG is set.
+       * configure.ac (--enable-default-pie): Set PICFLAG instead of PIEFLAG.
+       (--enable-host-pie): New check.
+       * configure: Regenerate.
+
 2023-03-31  Jonathan Wakely  <jwakely@redhat.com>
 
        PR bootstrap/101834
index af6873a12c1a470dbf9850793a73fac845abe48a..ed4116e0dae473ec15581107fa3d9b4e9bd64814 100644 (file)
@@ -1,3 +1,10 @@
+2023-06-15  Marek Polacek  <polacek@redhat.com>
+
+       * Makefile.in: Set and use PICFLAG and LD_PICFLAG.  Use the "pic"
+       build of libiberty if PICFLAG is set.
+       * configure.ac:
+       * configure: Regenerate.
+
 2023-03-28  Xi Ruoyao  <xry111@xry111.site>
 
        PR other/109293
index db1de5741ae58dec2833333eabd0805ac1aafd85..0dcae8cdd201520e8d128d65c7aba5897fc788ed 100644 (file)
@@ -1,3 +1,151 @@
+2023-06-15  Marek Polacek  <polacek@redhat.com>
+
+       * Makefile.in: Set LD_PICFLAG.  Use it.  Set enable_host_pie.
+       Remove NO_PIE_CFLAGS and NO_PIE_FLAG.  Pass LD_PICFLAG to
+       ALL_LINKERFLAGS.  Use the "pic" build of libiberty if --enable-host-pie.
+       * configure.ac (--enable-host-shared): Don't set PICFLAG here.
+       (--enable-host-pie): New check.  Set PICFLAG and LD_PICFLAG after this
+       check.
+       * configure: Regenerate.
+       * doc/install.texi: Document --enable-host-pie.
+
+2023-06-15  Manolis Tsamis  <manolis.tsamis@vrull.eu>
+
+       * regcprop.cc (maybe_mode_change): Enable stack pointer
+       propagation.
+
+2023-06-15  Andrew MacLeod  <amacleod@redhat.com>
+
+       PR tree-optimization/110266
+       * gimple-range-fold.cc (adjust_imagpart_expr): Check for integer
+       complex type.
+       (adjust_realpart_expr): Ditto.
+
+2023-06-15  Jan Beulich  <jbeulich@suse.com>
+
+       * config/i386/sse.md (<avx512>_vec_dup<mode><mask_name>): Use
+       vmovddup.
+
+2023-06-15  Jan Beulich  <jbeulich@suse.com>
+
+       * config/i386/constraints.md: Mention k and r for B.
+
+2023-06-15  Lulu Cheng  <chenglulu@loongson.cn>
+           Andrew Pinski  <apinski@marvell.com>
+
+       PR target/110136
+       * config/loongarch/loongarch.md: Modify the register constraints for template
+       "jumptable" and "indirect_jump" from "r" to "e".
+
+2023-06-15  Xi Ruoyao  <xry111@xry111.site>
+
+       * config/loongarch/loongarch-tune.h (loongarch_align): New
+       struct.
+       * config/loongarch/loongarch-def.h (loongarch_cpu_align): New
+       array.
+       * config/loongarch/loongarch-def.c (loongarch_cpu_align): Define
+       the array.
+       * config/loongarch/loongarch.cc
+       (loongarch_option_override_internal): Set the value of
+       -falign-functions= if -falign-functions is enabled but no value
+       is given.  Likewise for -falign-labels=.
+
+2023-06-15  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/79173
+       * internal-fn.def (UADDC, USUBC): New internal functions.
+       * internal-fn.cc (expand_UADDC, expand_USUBC): New functions.
+       (commutative_ternary_fn_p): Return true also for IFN_UADDC.
+       * optabs.def (uaddc5_optab, usubc5_optab): New optabs.
+       * tree-ssa-math-opts.cc (uaddc_cast, uaddc_ne0, uaddc_is_cplxpart,
+       match_uaddc_usubc): New functions.
+       (math_opts_dom_walker::after_dom_children): Call match_uaddc_usubc
+       for PLUS_EXPR, MINUS_EXPR, BIT_IOR_EXPR and BIT_XOR_EXPR unless
+       other optimizations have been successful for those.
+       * gimple-fold.cc (gimple_fold_call): Handle IFN_UADDC and IFN_USUBC.
+       * fold-const-call.cc (fold_const_call): Likewise.
+       * gimple-range-fold.cc (adjust_imagpart_expr): Likewise.
+       * tree-ssa-dce.cc (eliminate_unnecessary_stmts): Likewise.
+       * doc/md.texi (uaddc<mode>5, usubc<mode>5): Document new named
+       patterns.
+       * config/i386/i386.md (uaddc<mode>5, usubc<mode>5): New
+       define_expand patterns.
+       (*setcc_qi_addqi3_cconly_overflow_1_<mode>, *setccc): Split
+       into NOTE_INSN_DELETED note rather than nop instruction.
+       (*setcc_qi_negqi_ccc_1_<mode>, *setcc_qi_negqi_ccc_2_<mode>):
+       Likewise.
+
+2023-06-15  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/79173
+       * config/i386/i386.md (subborrow<mode>): Add alternative with
+       memory destination and add for it define_peephole2
+       TARGET_READ_MODIFY_WRITE/-Os patterns to prefer using memory
+       destination in these patterns.
+
+2023-06-15  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/79173
+       * config/i386/i386.md (*sub<mode>_3, @add<mode>3_carry,
+       addcarry<mode>, @sub<mode>3_carry, *add<mode>3_cc_overflow_1): Add
+       define_peephole2 TARGET_READ_MODIFY_WRITE/-Os patterns to prefer
+       using memory destination in these patterns.
+
+2023-06-15  Jakub Jelinek  <jakub@redhat.com>
+
+       * gimple-fold.cc (gimple_fold_call): Move handling of arg0
+       as well as arg1 INTEGER_CSTs for .UBSAN_CHECK_{ADD,SUB,MUL}
+       and .{ADD,SUB,MUL}_OVERFLOW calls from here...
+       * fold-const-call.cc (fold_const_call): ... here.
+
+2023-06-15  Oluwatamilore Adebayo  <oluwatamilore.adebayo@arm.com>
+
+       * config/aarch64/aarch64-simd.md (aarch64_<su>abd<mode>):
+       Rename to <su>abd<mode>3.
+       * config/aarch64/aarch64-sve.md (<su>abd<mode>_3): Rename
+       to <su>abd<mode>3.
+
+2023-06-15  Oluwatamilore Adebayo  <oluwatamilore.adebayo@arm.com>
+
+       * doc/md.texi (sabd, uabd): Document them.
+       * internal-fn.def (ABD): Use new optab.
+       * optabs.def (sabd_optab, uabd_optab): New optabs,
+       * tree-vect-patterns.cc (vect_recog_absolute_difference):
+       Recognize the following idiom abs (a - b).
+       (vect_recog_sad_pattern): Refactor to use
+       vect_recog_absolute_difference.
+       (vect_recog_abd_pattern): Use patterns found by
+       vect_recog_absolute_difference to build a new ABD
+       internal call.
+
+2023-06-15  chenxiaolong  <chenxl04200420@163.com>
+
+       * config/loongarch/loongarch.h (LARCH_CALL_RATIO): Modify the value
+       of macro LARCH_CALL_RATIO on LoongArch to make it perform optimally.
+
+2023-06-15  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
+
+       * config/riscv/riscv-v.cc (shuffle_merge_patterns): New pattern.
+       (expand_vec_perm_const_1): Add merge optmization.
+
+2023-06-15  Lehua Ding  <lehua.ding@rivai.ai>
+
+       PR target/110119
+       * config/riscv/riscv.cc (riscv_get_arg_info): Return NULL_RTX for vector mode
+       (riscv_pass_by_reference): Return true for vector mode
+
+2023-06-15  Pan Li  <pan2.li@intel.com>
+
+       * config/riscv/autovec-opt.md: Align the predictor sytle.
+       * config/riscv/autovec.md: Ditto.
+
+2023-06-15  Pan Li  <pan2.li@intel.com>
+
+       * config/riscv/riscv-v.cc (rvv_builder::get_merge_scalar_mask):
+       Take elen instead of scalar BITS_PER_WORD.
+       (expand_vector_init_merge_repeating_sequence): Use inner_bits_size
+       instead of scaler BITS_PER_WORD.
+
 2023-06-14  Jivan Hakobyan  <jivanhakobyan9@gmail.com>
 
        * config/moxie/uclinux.h (MFWRAP_SPEC): Remove
index 3f6866a6b546b019d4a64975db5bff8f39ce34bf..d8455aa601e94d287e3e1642e3b6e6d7f209e2cb 100644 (file)
@@ -1 +1 @@
-20230615
+20230616
index 187025017e071bff53a06a798eca2b2613404fbd..c3035d1138817757e4a17c1fbf0d932279fb7912 100644 (file)
@@ -1,3 +1,177 @@
+2023-06-15  Marek Polacek  <polacek@redhat.com>
+
+       * gcc-interface/Make-lang.in (ALL_ADAFLAGS): Remove NO_PIE_CFLAGS.  Add
+       PICFLAG.  Use PICFLAG when building ada/b_gnat1.o and ada/b_gnatb.o.
+       * gcc-interface/Makefile.in: Use pic/libiberty.a if PICFLAG is set.
+       Remove NO_PIE_FLAG.
+
+2023-06-15  Marc Poulhiès  <poulhies@adacore.com>
+
+       * vxworks7-cert-rtp-base-link.spec: Removed.
+       * vxworks7-cert-rtp-base-link__ppc64.spec: Removed.
+       * vxworks7-cert-rtp-base-link__x86.spec: Removed.
+       * vxworks7-cert-rtp-base-link__x86_64.spec: Removed.
+       * vxworks7-cert-rtp-link.spec: Removed.
+       * vxworks7-cert-rtp-link__ppcXX.spec: Removed.
+
+2023-06-15  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gcc-interface/utils2.cc (build_binary_op) <MODIFY_EXPR>: Do not
+       remove a VIEW_CONVERT_EXPR on the LHS if it is also on the RHS.
+
+2023-06-15  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gcc-interface/decl.cc (gnat_to_gnu_entity) <E_Variable>: Restrict
+       the special handling of temporaries created for return values and
+       subject to a renaming to the top level.
+
+2023-06-15  Ronan Desplanques  <desplanques@adacore.com>
+
+       * doc/gnat_ugn/about_this_guide.rst: Fix typo. Uniformize punctuation.
+       * doc/gnat_ugn/the_gnat_compilation_model.rst: Uniformize punctuation.
+       Fix capitalization. Fix indentation of code block. Fix RST formatting
+       syntax errors.
+       * gnat_ugn.texi: Regenerate.
+
+2023-06-15  Yannick Moy  <moy@adacore.com>
+
+       * sem_attr.adb (Analyze_Attribute): Reject case of Loop_Entry
+       inside the prefix of Loop_Entry, as per SPARK RM 5.5.3.1(4,8).
+
+2023-06-15  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * exp_ch3.adb (Make_Allocator_For_Return): Rewrite the logic that
+       determines the type used for the allocation and add assertions.
+       * exp_util.adb (Has_Tag_Of_Type): Also return true for extension
+       aggregates.
+
+2023-06-15  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * sinfo.ads (Iterator_Filter): Document field.
+       * sem_ch5.adb (Analyze_Iterator_Specification): Move comment around.
+       (Analyze_Loop_Parameter_Specification): Only preanalyze the iterator
+       filter, if any.
+       * exp_ch5.adb (Expand_N_Loop_Statement): Analyze the new list built
+       when an iterator filter is present.
+
+2023-06-15  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * exp_util.adb (Find_Hook_Context): Revert latest change.
+
+2023-06-15  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * exp_ch3.adb (Make_Allocator_For_Return): Deal again specifically
+       with an aggregate returned through an object of a class-wide type.
+
+2023-06-15  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * exp_ch5.adb (Expand_Iterator_Loop_Over_Container): Do not insert
+       an always empty list. Remove unused parameter Isc.
+       (Expand_Iterator_Loop): Adjust call to above procedure.
+
+2023-06-15  Ronan Desplanques  <desplanques@adacore.com>
+
+       * targparm.adb: Allow pragma Style_Checks in some forms.
+       * targparm.ads: Document new pragma permission.
+
+2023-06-15  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * exp_util.ads (Within_Case_Or_If_Expression): Adjust description.
+       * exp_util.adb (Find_Hook_Context): Stop the search for the topmost
+       conditional expression, if within one, at contexts where temporaries
+       may be contained.
+       (Within_Case_Or_If_Expression): Return false upon first encoutering
+       contexts where temporaries may be contained.
+
+2023-06-15  Johannes Kliemann  <kliemann@adacore.com>
+
+       * libgnarl/s-osinte__qnx.adb: Adjust priority conversion function.
+       * libgnat/system-qnx-arm.ads: Adjust priority range and default
+       priority.
+
+2023-06-15  Ronan Desplanques  <desplanques@adacore.com>
+
+       * targparm.ads: Remove references to front-end-based exceptions. Fix
+       thinko.
+
+2023-06-15  Piotr Trojanek  <trojanek@adacore.com>
+
+       * contracts.adb (Add_Contract_Item): Add pragma Always_Terminates to
+       package contract.
+       * sem_prag.adb (Analyze_Pragma): Accept pragma Always_Terminates on
+       packages and generic packages, but only when it has no arguments.
+
+2023-06-15  Piotr Trojanek  <trojanek@adacore.com>
+
+       * sem_prag.adb (Analyze_Pragma): Accept pragma Always_Terminates when
+       it applies to an entry.
+
+2023-06-15  Piotr Trojanek  <trojanek@adacore.com>
+
+       * sem_prag.adb (Analyze_Pragma): Reject pragma Always_Terminates when
+       it applies to a function or generic function.
+
+2023-06-15  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * sem_ch4.adb (Analyze_Call): Adjust the test to detect the presence
+       of an incomplete view of a type on a function call.
+
+2023-06-15  Ronan Desplanques  <desplanques@adacore.com>
+
+       * ttypes.ads: Remove reference to Ttypef in comment. Fix typo in
+       comment.
+
+2023-06-15  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * get_targ.ads (Get_Max_Unaligned_Field): Delete.
+       * ada_get_targ.adb (Get_Max_Unaligned_Field): Likewise.
+       * get_targ.adb (Get_Max_Unaligned_Field): Likewise.
+       * set_targ.ads (Max_Unaligned_Field): Adjust comment.
+       * set_targ.adb: Set Max_Unaligned_Field to 1 during elaboration.
+       * ttypes.ads (Max_Unaligned_Field): Delete.
+
+2023-06-15  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * sem_type.adb (Disambiguate): Fix pasto in the implementation of
+       the RM 8.4(10) clause for operators.
+
+2023-06-15  Piotr Trojanek  <trojanek@adacore.com>
+
+       * aspects.adb
+       (Base_Aspect): Fix layout.
+       * aspects.ads
+       (Aspect_Argument): Expression for Always_Terminates is optional.
+       * sem_prag.adb
+       (Analyze_Always_Terminates_In_Decl_Part): Only analyze expression when
+       pragma argument is present.
+       (Analyze_Pragma): Argument for Always_Terminates is optional; fix
+       whitespace for Async_Readers.
+
+2023-06-15  Javier Miranda  <miranda@adacore.com>
+
+       * sem_util.adb
+       (Is_CPP_Constructor_Call): Add missing support for calls to
+       functions returning a private type.
+
+2023-06-15  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * exp_util.ads (Build_Transient_Object_Statements): Remove obsolete
+       references to array and record aggregates in documentation.
+
+2023-06-15  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * sem_ch13.adb (Analyze_Aspect_Specifications): Add missing items
+       in the list of aspects handled by means of Insert_Pragma.
+       <Aspect_Linker_Section>: Remove obsolete code.  Do not delay the
+       processing of the aspect if the entity is already frozen.
+
+2023-06-15  Piotr Trojanek  <trojanek@adacore.com>
+
+       * sem_aggr.adb
+       (Resolve_Array_Aggregate): Simplify comment.
+       (Resolve_Iterated_Component_Association): Tune comment; change variable
+       to constant.
+
 2023-06-13  Piotr Trojanek  <trojanek@adacore.com>
 
        * sem_aggr.adb (Resolve_Iterated_Component_Association): Simply resolve
index 8ed7364e64bb9d2f34e7b767eafc5c13c3bec54c..87482833dd07ec96b5c4f05f6ccf7b0450c7dd5d 100644 (file)
@@ -1,3 +1,7 @@
+2023-06-15  Marek Polacek  <polacek@redhat.com>
+
+       * Make-lang.in: Remove NO_PIE_CFLAGS.
+
 2023-06-05  Iain Buclaw  <ibuclaw@gdcproject.org>
 
        * gdc.texi (Warnings): Document -Wextra and -Wmismatched-special-enum.
index 85ab4e6bcfdeaaa4dbfb37d767affcd9bd07a0b5..41e38a85c5c167a5a1297f2f845c6dd8e3cede9e 100644 (file)
@@ -1,3 +1,7 @@
+2023-06-15  Marek Polacek  <polacek@redhat.com>
+
+       * Make-lang.in: New var, GM2_PICFLAGS.  Use it.
+
 2023-06-13  Gaius Mulley  <gaiusmod2@gmail.com>
 
        * Make-lang.in (check-format-error): New rule.
index b5fd6be702e02f004c337bf52beaf9d21d4b8a9b..34bad04daf0948802dbd9f9200283ab85a5ec31d 100644 (file)
@@ -1,3 +1,74 @@
+2023-06-15  Andrew Pinski  <apinski@marvell.com>
+
+       PR tree-optimization/110266
+       * gcc.c-torture/compile/pr110266.c: New test.
+
+2023-06-15  Andrew MacLeod  <amacleod@redhat.com>
+
+       PR tree-optimization/110266
+       * gcc.dg/pr110266.c: New.
+
+2023-06-15  Jakub Jelinek  <jakub@redhat.com>
+
+       PR preprocessor/80753
+       * c-c++-common/missing-header-5.c: New test.
+
+2023-06-15  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * c-c++-common/Wfree-nonheap-object-3.c: Fix 'dg-warning' for C++.
+
+2023-06-15  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/79173
+       * gcc.target/i386/pr79173-1.c: New test.
+       * gcc.target/i386/pr79173-2.c: New test.
+       * gcc.target/i386/pr79173-3.c: New test.
+       * gcc.target/i386/pr79173-4.c: New test.
+       * gcc.target/i386/pr79173-5.c: New test.
+       * gcc.target/i386/pr79173-6.c: New test.
+       * gcc.target/i386/pr79173-7.c: New test.
+       * gcc.target/i386/pr79173-8.c: New test.
+       * gcc.target/i386/pr79173-9.c: New test.
+       * gcc.target/i386/pr79173-10.c: New test.
+
+2023-06-15  Oluwatamilore Adebayo  <oluwatamilore.adebayo@arm.com>
+
+       * gcc.target/aarch64/abd.h: New file.
+       * gcc.target/aarch64/abd_2.c: New test.
+       * gcc.target/aarch64/abd_3.c: New test.
+       * gcc.target/aarch64/abd_4.c: New test.
+       * gcc.target/aarch64/abd_none_2.c: New test.
+       * gcc.target/aarch64/abd_none_3.c: New test.
+       * gcc.target/aarch64/abd_none_4.c: New test.
+       * gcc.target/aarch64/abd_run_1.c: New test.
+       * gcc.target/aarch64/sve/abd_1.c: New test.
+       * gcc.target/aarch64/sve/abd_none_1.c: New test.
+       * gcc.target/aarch64/sve/abd_2.c: New test.
+       * gcc.target/aarch64/sve/abd_none_2.c: New test.
+
+2023-06-15  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
+
+       * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: New test.
+       * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: New test.
+       * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: New test.
+       * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: New test.
+       * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: New test.
+       * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: New test.
+       * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: New test.
+       * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: New test.
+       * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: New test.
+       * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: New test.
+       * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: New test.
+       * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: New test.
+       * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: New test.
+       * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: New test.
+
+2023-06-15  Lehua Ding  <lehua.ding@rivai.ai>
+
+       PR target/110119
+       * gcc.target/riscv/rvv/base/pr110119-1.c: New test.
+       * gcc.target/riscv/rvv/base/pr110119-2.c: New test.
+
 2023-06-14  Jason Merrill  <jason@redhat.com>
 
        DR 2327
index 60d604adac01ccb7c302e13c2e72cea5f024b0fb..52660f631ce82912ac452bd8876e3ae8d1f30a5a 100644 (file)
@@ -1,3 +1,10 @@
+2023-06-15  Marek Polacek  <polacek@redhat.com>
+
+       * Makefile.in: Use @PICFLAG@ in COMPILE as well.
+       * configure.ac (--enable-host-shared): Don't set PICFLAG here.
+       (--enable-host-pie): New check.  Set PICFLAG after this check.
+       * configure: Regenerate.
+
 2022-11-23  Marek Polacek  <polacek@redhat.com>
 
        Revert:
index d1c7a82e2545d93ed1923bd07eccb05183c98d48..5da0d8b14bb3603a2f2a7015158a5f5fba9789c4 100644 (file)
@@ -1,3 +1,11 @@
+2023-06-15  Marek Polacek  <polacek@redhat.com>
+
+       * Makefile.in: Pass LD_PICFLAG to LDFLAGS.
+       * configure.ac (--enable-host-shared): Don't set PICFLAG here.
+       (--enable-host-pie): New check.  Set PICFLAG and LD_PICFLAG after this
+       check.
+       * configure: Regenerate.
+
 2022-11-23  Marek Polacek  <polacek@redhat.com>
 
        Revert:
index 847db367bb6c32a2dc9cc050fb70581bc15d581e..8bbd1ac9f7ec5cf74e3bd45de8c38fb4b9efae8f 100644 (file)
@@ -1,3 +1,18 @@
+2023-06-15  Marek Polacek  <polacek@redhat.com>
+
+       * configure.ac (--enable-host-shared): Don't set PICFLAG here.
+       (--enable-host-pie): New check.  Set PICFLAG after this check.
+       * configure: Regenerate.
+
+2023-06-15  Jakub Jelinek  <jakub@redhat.com>
+
+       PR preprocessor/80753
+       * files.cc (struct _cpp_file): Add deferred_error bitfield.
+       (_cpp_find_file): When finding a file in cache with deferred_error
+       set in _cpp_FFK_NORMAL mode, call open_file_failed and clear the flag.
+       Set deferred_error in _cpp_FFK_HAS_INCLUDE mode if open_file_failed
+       hasn't been called.
+
 2023-04-30  Jeff Law  <jlaw@ventanamicro>
 
        Revert:
index b2125e3131fa74bd8d70f892d2551b127ec582d2..a209d92c43f17ae7f3e7338bba8bd402f0b71042 100644 (file)
@@ -1,3 +1,9 @@
+2023-06-15  Marek Polacek  <polacek@redhat.com>
+
+       * configure.ac (--enable-host-shared): Don't set PICFLAG here.
+       (--enable-host-pie): New check.  Set PICFLAG after this check.
+       * configure: Regenerate.
+
 2022-11-23  Marek Polacek  <polacek@redhat.com>
 
        Revert:
index 4835dc4fdf45c30b76b7ad6cb46acd53290f016a..9c4da89198fa1bb3b07f460bbb3a79e384dd945f 100644 (file)
@@ -1,3 +1,19 @@
+2023-06-15  Tobias Burnus  <tobias@codesourcery.com>
+
+       * env.c (gomp_def_allocator_envvar): New var.
+       (parse_allocator): Handle OpenMP 5.1 syntax.
+       (cleanup_env): New.
+       (omp_display_env): Output gomp_def_allocator_envvar
+       for an allocator with traits.
+       * libgomp.texi (OMP_ALLOCATOR, OMP_AFFINITY_FORMAT,
+       OMP_DISPLAY_AFFINITY): New.
+       * testsuite/libgomp.c/allocator-1.c: New test.
+       * testsuite/libgomp.c/allocator-2.c: New test.
+       * testsuite/libgomp.c/allocator-3.c: New test.
+       * testsuite/libgomp.c/allocator-4.c: New test.
+       * testsuite/libgomp.c/allocator-5.c: New test.
+       * testsuite/libgomp.c/allocator-6.c: New test.
+
 2023-06-14  Thomas Schwinge  <thomas@codesourcery.com>
 
        * target.c (resolve_device): Align a
index 7f46e9f967d8c7955fdb7a63007f703254dda8f4..3424fef99ba2a19bd7bb3fc7dfa7805882307a3a 100644 (file)
@@ -1,3 +1,8 @@
+2023-06-15  Marek Polacek  <polacek@redhat.com>
+
+       * configure.ac: Also set shared when enable_host_pie.
+       * configure: Regenerate.
+
 2023-06-13  Nathan Sidwell  <nathan@acm.org>
 
        * cp-demangle.c (d_print_conversion): Remove incorrect
index 93644550074ce67423e6a2b09c18e87883e58d73..db5825fc204e9323a41b44ce0172273b017af69e 100644 (file)
@@ -1,3 +1,9 @@
+2023-06-15  Marek Polacek  <polacek@redhat.com>
+
+       * configure.ac (--enable-host-shared): Don't set PICFLAG here.
+       (--enable-host-pie): New check.  Set PICFLAG after this check.
+       * configure: Regenerate.
+
 2022-11-23  Marek Polacek  <polacek@redhat.com>
 
        Revert: