aboutsummaryrefslogtreecommitdiff
path: root/gcc/varasm.cc
AgeCommit message (Expand)AuthorFilesLines
2025-01-03varasm: Fix up array_size_for_constructor RAW_DATA_CST handling once again [P...Jakub Jelinek1-1/+2
2025-01-02Update copyright years.Jakub Jelinek1-1/+1
2024-12-30[PATCH v2] varasm: Use native_encode_rtx for constant vectors.Robin Dapp1-27/+10
2024-12-05Allow limited extended asm at toplevel [PR41045]Jakub Jelinek1-6/+159
2024-12-03replace atoi with strtoul in varasm.cc (decode_reg_name_and_count) [PR114540]Heiko Eißfeldt1-9/+14
2024-11-28inline-asm, i386: Add "redzone" clobber supportJakub Jelinek1-2/+7
2024-11-24Adjust error message for initialized variable in .bssEric Botcazou1-3/+8
2024-11-15Report the section name in case of section type conflictsFlorian Weimer1-5/+8
2024-11-02Always set SECTION_RELRO for or .data.rel.ro{,.local} [PR116887]Xi Ruoyao1-6/+4
2024-10-29jit: fix leak of pending_assemble_externals_set [PR117275]David Malcolm1-0/+2
2024-10-25gcc: Remove trailing whitespaceJakub Jelinek1-3/+3
2024-10-23jit: reset state in varasm.cc [PR117275]David Malcolm1-0/+53
2024-10-22varasm: Handle RAW_DATA_CST in compare_constant [PR117199]Jakub Jelinek1-1/+6
2024-10-22varasm: Fix up RAW_DATA_CST handling in array_size_for_constructor [PR117190]Jakub Jelinek1-1/+1
2024-10-16libcpp, c, middle-end: Optimize initializers using #embed in CJakub Jelinek1-0/+15
2024-07-18Do not use caller-saved registers for COMDAT functionsLIU Hao1-0/+2
2024-07-17varasm: Shorten assembly of strings with larger zero regionsJakub Jelinek1-3/+21
2024-07-17varasm: Fix bootstrap after the .base64 changes [PR115958]Jakub Jelinek1-2/+2
2024-07-15varasm: Add support for emitting binary data with the new gas .base64 directiveJakub Jelinek1-3/+114
2024-05-07Rename section and encoding functions from i386 which will be used in aarch64Zac Walker1-1/+1
2024-05-07Remove obsolete Solaris 11.3 supportRainer Orth1-5/+1
2024-02-26varasm: Handle private COMDAT function symbol reference in readonly data sect...Jakub Jelinek1-1/+47
2024-02-10Use HOST_SIZE_T_PRINT_* and HOST_WIDE_INT_T_PRINT_* some moreJakub Jelinek1-1/+1
2024-01-24Add -fmin-function-alignmnetJan Hubicka1-0/+5
2024-01-12varasm: Fix up process_pending_assemble_externals [PR113182]Jakub Jelinek1-2/+4
2024-01-12rs6000: Fix ASAN linker errors for Power ELF V1 ABI [PR113284]Ilya Leoshkevich1-0/+9
2024-01-08asan: Do not call asan_function_start () without the current function [PR113251]Ilya Leoshkevich1-1/+3
2024-01-05asan: Align .LASANPC on function boundaryIlya Leoshkevich1-0/+14
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-12-15bitint: Introduce abi_limb_modeJakub Jelinek1-1/+2
2023-11-28varasm.cc: refer to assemble_external_libcall only ifdef ASM_OUTPUT_EXTERNALJose E. Marchesi1-0/+2
2023-11-28Emit funcall external declarations only if actually used.Jose E. Marchesi1-1/+21
2023-10-26More '#ifdef ASM_OUTPUT_DEF' -> 'if (TARGET_SUPPORTS_ALIASES)' etc.Thomas Schwinge1-3/+10
2023-09-07middle-end: Avoid calling targetm.c.bitint_type_info inside of gcc_assert [PR...Jakub Jelinek1-2/+2
2023-09-06Middle-end _BitInt support [PR102989]Jakub Jelinek1-0/+55
2023-07-05Change MODE_BITSIZE to MODE_PRECISION for MODE_VECTOR_BOOL.Robin Dapp1-1/+7
2023-06-28final+varasm: Change return type of predicate functions from int to boolUros Bizjak1-47/+49
2023-06-26narrowing initializers and initializer_constant_valid_p_1Richard Biener1-0/+2
2023-06-23Fix initializer_constant_valid_p_1 TYPE_PRECISION useRichard Biener1-1/+2
2023-06-02c++: make initializer_list array static again [PR110070]Jason Merrill1-1/+1
2023-06-02varasm: check float sizeJason Merrill1-5/+6
2023-05-19Fix internal error on small array with negative lower boundEric Botcazou1-9/+8
2023-05-18gcc: use _P() defines from tree.hBernhard Reutner-Fischer1-1/+1
2023-01-02Update copyright years.Jakub Jelinek1-1/+1
2022-12-01varasm: Fix type confusion bugAlex Coplan1-1/+1
2022-11-24Adjust the symbol for SECTION_LINK_ORDER linked_to section [PR99889]Kewen.Lin1-5/+10
2022-10-20ipa-visibility: Optimize TLS access [PR99619]Artem Klimov1-1/+31
2022-10-13use proper DECL_INITIAL for VTVMartin Liska1-17/+0
2022-09-29place `const volatile' objects in read-only sectionsJose E. Marchesi1-3/+0
2022-09-02STABS: remove -gstabs and -gxcoff functionalityMartin Liska1-4/+0