aboutsummaryrefslogtreecommitdiff
path: root/gcc/varasm.c
AgeCommit message (Expand)AuthorFilesLines
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-12-03Add TARGET_IFUNC_REF_LOCAL_OKH.J. Lu1-1/+2
2021-12-03pch: Add support for PCH for relocatable executables [PR71934]Jakub Jelinek1-4/+4
2021-12-01c++: constexpr, fold, weak redecl, fp/0 [PR103310]Jason Merrill1-1/+1
2021-11-30Remove more stray returns and gcc_unreachable ()sRichard Biener1-2/+0
2021-11-18Turn -fsemantic-interposition to optimization flagJan Hubicka1-2/+4
2021-09-27Come up with section_flag enum.Martin Liska1-4/+1
2021-09-15c++: Fix handling of decls with flexible array members initialized with side-...Jakub Jelinek1-3/+9
2021-05-10Come up with startswith function.Martin Liska1-11/+11
2021-05-02aix: Redesign section encoding and selectionDavid Edelsohn1-7/+22
2021-04-30middle-end: Disable section anchors for VAR_DECLs if -fdata-sectionsDavid Edelsohn1-0/+6
2021-04-21varasm: Two SECTION_RETAIN fixes [PR100130]Richard Sandiford1-28/+32
2021-04-07varasm: Fix up constpool alias handling [PR99872]Jakub Jelinek1-2/+2
2021-02-18Add retain attribute to place symbols in SHF_GNU_RETAIN sectionH.J. Lu1-11/+11
2021-02-10varasm: Fix ICE with -fsyntax-only [PR99035]Jakub Jelinek1-1/+6
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-16varasm: Fix up __patchable_function_entries handlingJakub Jelinek1-3/+3
2020-12-16Require .init_array/.fini_array support for SHF_GNU_RETAINH.J. Lu1-4/+4
2020-12-16Warn used and not used symbols in section with the same nameH.J. Lu1-3/+19
2020-12-16Switch to a new section if the SECTION_RETAIN bit doesn't matchH.J. Lu1-5/+33
2020-12-13varasm: Reject soft frame or arg pointer registers for register vars [PR92469]Jakub Jelinek1-0/+26
2020-12-11Add missing varasm DECL_P check.Jim Wilson1-0/+1
2020-12-04Refactor -frecord-gcc-switches.Martin Liska1-38/+10
2020-12-02Use the section flag 'o' for __patchable_function_entriesH.J. Lu1-0/+10
2020-12-01Use SHF_GNU_RETAIN to preserve symbol definitionsH.J. Lu1-3/+12
2020-11-23Implement the "persistent" attributeJozef Lawrynowicz1-1/+18
2020-11-23Fix "noinit" attribute being ignored for -O0 and -fdata-sectionsJozef Lawrynowicz1-3/+7
2020-11-17Relocatable read-only section support for absolute jump tableHaochen Gui1-19/+52
2020-10-29LTO: get_section: add new argumentMartin Liska1-2/+7
2020-08-31varasm: Optimize memory broadcast for constant vector under AVX512 [PR54201]Jakub Jelinek1-1/+180
2020-06-18avoid early asm outputRichard Biener1-13/+13
2020-06-16middle-end/95690 - avoid MEM_EXPRs for constantsRichard Biener1-1/+0
2020-05-01Add patch_area_size and patch_area_entry to crtlH.J. Lu1-28/+2
2020-03-25varasm: Fix output_constructor where a RANGE_EXPR index needs to skip some el...Jakub Jelinek1-0/+20
2020-01-22i386: Fix up -fdollars-in-identifiers with identifiers starting with $ in -ma...Jakub Jelinek1-13/+20
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-12-10varasm.c (default_function_section): Fix confused tests for tp_first_run reor...Jan Hubicka1-7/+8
2019-11-30cgraph.h (symtab_node): Add symver flag.Jan Hubicka1-0/+17
2019-09-18Make assemble_real generate canonical CONST_INTsRichard Sandiford1-6/+8
2019-08-28expr.c (expand_assignment): Handle misaligned DECLs.Bernd Edlinger1-1/+10
2019-08-14Add generic support for noinit attribute.Christophe Lyon1-0/+11
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor1-17/+17
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor1-2/+4
2019-06-05c-decl.c (start_decl): Adjust quoting and hyphenation in diagnostics.Martin Sebor1-4/+4
2019-05-17trans.c (check_inlining_for_nested_subprog): Quote reserved names.Martin Sebor1-1/+3
2019-04-12re PR c/89946 (ICE in assemble_start_function, at varasm.c:1871)Jakub Jelinek1-15/+8
2019-02-27re PR rtl-optimization/89490 (char array constant put in string merge section)Bernd Edlinger1-7/+14
2019-02-21re PR go/89170 (FAIL: net/http)Ian Lance Taylor1-38/+43
2019-01-25Fix output_constructor_bitfield handling of wide bitfields (PR89037)Richard Sandiford1-13/+9
2019-01-01Update copyright years.Jakub Jelinek1-1/+1