aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2024-01-09 00:17:50 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2024-01-09 00:17:50 +0000
commit6b1d6a2d3aac1fdd39f351a756cea6a7181192df (patch)
tree9af5a1a19b7359275b23b5a2af232f24ea82cfc1 /gcc
parentff9e79eba27c91e9a2590b7d2e3ed57f1b8ed951 (diff)
downloadgcc-6b1d6a2d3aac1fdd39f351a756cea6a7181192df.zip
gcc-6b1d6a2d3aac1fdd39f351a756cea6a7181192df.tar.gz
gcc-6b1d6a2d3aac1fdd39f351a756cea6a7181192df.tar.bz2
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog111
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/fortran/ChangeLog6
-rw-r--r--gcc/testsuite/ChangeLog59
4 files changed, 177 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 3d43d6e..5d5cf71 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,114 @@
+2024-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
+
+ PR sanitizer/113251
+ * varasm.cc (assemble_function_label_raw): Do not call
+ asan_function_start () without the current function.
+
+2024-01-08 Cupertino Miranda <cupertino.miranda@oracle.com>
+
+ PR target/113225
+ * btfout.cc (btf_collect_datasec): Skip creating BTF info for
+ extern and kernel_helper attributed function decls.
+
+2024-01-08 Cupertino Miranda <cupertino.miranda@oracle.com>
+
+ * btfout.cc (output_btf_strs): Changed.
+
+2024-01-08 Tobias Burnus <tobias@codesourcery.com>
+
+ * config/gcn/mkoffload.cc (main): Handle gfx1100
+ when setting the default XNACK.
+
+2024-01-08 Tobias Burnus <tobias@codesourcery.com>
+
+ * config.gcc (amdgcn-*-amdhsa): Accept --with-arch=gfx1100.
+ * config/gcn/gcn-hsa.h (NO_XNACK): Add gfx1100:
+ (ASM_SPEC): Handle gfx1100.
+ * config/gcn/gcn-opts.h (enum processor_type): Add PROCESSOR_GFX1100.
+ (enum gcn_isa): Add ISA_RDNA3.
+ (TARGET_GFX1100, TARGET_RDNA2_PLUS, TARGET_RDNA3): Define.
+ * config/gcn/gcn-valu.md: Change TARGET_RDNA2 to TARGET_RDNA2_PLUS.
+ * config/gcn/gcn.cc (gcn_option_override,
+ gcn_omp_device_kind_arch_isa, output_file_start): Handle gfx1100.
+ (gcn_global_address_p, gcn_addr_space_legitimate_address_p): Change
+ TARGET_RDNA2 to TARGET_RDNA2_PLUS.
+ (gcn_hsa_declare_function_name): Don't use '.amdhsa_reserve_flat_scratch'
+ with gfx1100.
+ * config/gcn/gcn.h (ASSEMBLER_DIALECT): Likewise.
+ (TARGET_CPU_CPP_BUILTINS): Define __RDNA3__, __gfx1030__ and
+ __gfx1100__.
+ * config/gcn/gcn.md: Change TARGET_RDNA2 to TARGET_RDNA2_PLUS.
+ * config/gcn/gcn.opt (Enum gpu_type): Add gfx1100.
+ * config/gcn/mkoffload.cc (EF_AMDGPU_MACH_AMDGCN_GFX1100): Define.
+ (isa_has_combined_avgprs, main): Handle gfx1100.
+ * config/gcn/t-omp-device (isa): Add gfx1100.
+
+2024-01-08 Richard Biener <rguenther@suse.de>
+
+ * doc/invoke.texi (-mmovbe): Clarify.
+
+2024-01-08 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/113026
+ * tree-vect-loop.cc (vect_need_peeling_or_partial_vectors_p):
+ Avoid an epilog in more cases.
+ * tree-vect-loop-manip.cc (vect_do_peeling): Adjust the
+ epilogues niter upper bounds and estimates.
+
+2024-01-08 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/113228
+ * gimplify.cc (recalculate_side_effects): Do nothing for SSA_NAMEs.
+
+2024-01-08 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/113120
+ * gimple-lower-bitint.cc (gimple_lower_bitint): Fix handling of very
+ large _BitInt zero INTEGER_CST PHI argument.
+
+2024-01-08 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/113119
+ * gimple-lower-bitint.cc (optimizable_arith_overflow): Punt if
+ both REALPART_EXPR and cast from IMAGPART_EXPR appear, but cast
+ is before REALPART_EXPR.
+
+2024-01-08 Georg-Johann Lay <avr@gjlay.de>
+
+ PR target/112952
+ * config/avr/avr.cc (avr_handle_addr_attribute): Also print valid
+ range when diagnosing attribute "io" and "io_low" are out of range.
+ (avr_eval_addr_attrib): Don't ICE on empty address at that place.
+ (avr_insert_attributes): Reject if attribute "address", "io" or "io_low"
+ in contexts other than static storage.
+ (avr_asm_output_aligned_decl_common): Move output of decls with
+ attribute "address", "io", and "io_low" to...
+ (avr_output_addr_attrib): ...this new function.
+ (avr_asm_asm_output_aligned_bss): Remove output for decls with
+ attribute "address", "io", and "io_low".
+ (avr_encode_section_info): Rectify handling of decls with attribute
+ "address", "io", and "io_low".
+
+2024-01-08 Andrew Stubbs <ams@codesourcery.com>
+
+ * config/gcn/mkoffload.cc (TEST_XNACK_UNSET): New.
+ (elf_flags): Remove XNACK from the default value.
+ (main): Set a default XNACK according to the arch.
+
+2024-01-08 Andrew Stubbs <ams@codesourcery.com>
+
+ * config/gcn/mkoffload.cc (isa_has_combined_avgprs): Delete.
+ (process_asm): Don't count avgprs.
+
+2024-01-08 Hongyu Wang <hongyu.wang@intel.com>
+
+ * config/i386/i386.opt: Add supported sub-features.
+ * doc/extend.texi: Add description for target attribute.
+
+2024-01-08 Feng Wang <wangfeng@eswincomputing.com>
+
+ * config/riscv/vector.md: Modify avl_type operand index of zvbc ins.
+
2024-01-07 Roger Sayle <roger@nextmovesoftware.com>
Uros Bizjak <ubizjak@gmail.com>
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index bfc9285..e55f042 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240108
+20240109
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 22a5110..757e515 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,9 @@
+2024-01-08 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/113245
+ * trans-intrinsic.cc (gfc_conv_intrinsic_size): Use
+ gfc_conv_expr_present() for proper check of optional DIM argument.
+
2024-01-06 Harald Anlauf <anlauf@gmx.de>
José Rui Faustino de Sousa <jrfsousa@gmail.com>
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index a0ed82b..a8437be 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,62 @@
+2024-01-08 John David Anglin <danglin@gcc.gnu.org>
+
+ * gcc.dg/tree-ssa/ssa-sink-18.c: xfail dg-final "Sunk statements: 5"
+ on hppa*64*-*-*.
+
+2024-01-08 John David Anglin <danglin@gcc.gnu.org>
+
+ * gfortran.dg/dec_math.f90: Skip on hppa*-*-hpux*.
+
+2024-01-08 John David Anglin <danglin@gcc.gnu.org>
+
+ PR testsuite/94253
+ * gfortran.dg/bind_c_coms.f90: Add -fcommon option on hppa*-*-*.
+ * gfortran.dg/bind_c_vars.f90: Likewise.
+
+2024-01-08 Cupertino Miranda <cupertino.miranda@oracle.com>
+
+ * gcc.target/bpf/attr-kernel-helper.c: New test.
+
+2024-01-08 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/113245
+ * gfortran.dg/size_optional_dim_2.f90: New test.
+
+2024-01-08 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/113026
+ * gcc.dg/torture/pr113026-1.c: New testcase.
+ * gcc.dg/torture/pr113026-2.c: Likewise.
+
+2024-01-08 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/113228
+ * gcc.c-torture/compile/pr113228.c: New test.
+
+2024-01-08 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/113120
+ * gcc.dg/bitint-62.c: New test.
+
+2024-01-08 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/113119
+ * gcc.dg/bitint-61.c: New test.
+
+2024-01-08 Georg-Johann Lay <avr@gjlay.de>
+
+ PR target/112952
+ * gcc.target/avr/attribute-io.h: New file.
+ * gcc.target/avr/pr112952-0.c: New test.
+ * gcc.target/avr/pr112952-1.c: New test.
+ * gcc.target/avr/pr112952-2.c: New test.
+ * gcc.target/avr/pr112952-3.c: New test.
+
+2024-01-08 Kito Cheng <kito.cheng@sifive.com>
+
+ * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.h: Use
+ check + abort rather than assert.
+
2024-01-07 Georg-Johann Lay <avr@gjlay.de>
* gcc.target/avr/lra-cpymem_qi.c: Remove duplicate -mmcu=.