summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Expand)Author
2012-11-17In the expansion of __builtin_saveregs(), use double store instructions toMiod Vallat
2012-11-16In SETUP_INCOMING_VARARGS(), make sure to return in pretend_size the amountMiod Vallat
2012-11-16Rewrite the varags implementation again (third time's the charm), the upstreamMiod Vallat
2012-11-15Only allow the "return" insn construct (which simply yields a "jmp r1" line)Miod Vallat
2012-11-15Make this cross-compile friendly by defining ATTRIBUTE_UNUSED to an emptyMiod Vallat
2012-11-14Do not bother reloading r1 from the stack in the epilogue, if it has not beenMiod Vallat
2012-11-14Generously sprinkle RTX_FRAME_RELATED_P() in the prologue and epilogue code,Miod Vallat
2012-11-14Define EPILOGUE_USES(). And suddenly the life analysis pass doesn't decideMiod Vallat
2012-11-14Revert the `sequence' part of 1.3 - it is actually not necessary and hidesMiod Vallat
2012-11-11The next step towards a working gcc3/m88k: remove the argument area (from gcc2),Miod Vallat
2012-11-11Explicitely include <nlist.h> if !__ELF__ for this file to compile.Miod Vallat
2012-11-11Recognize "uahalf" and "uaword" statement, as synonyms for "half" and "word"Miod Vallat
2012-11-09Doh, in gcc3 the various *_ASM_OP need to output explicit whitespace beforeMiod Vallat
2012-11-09Move the actual operand contraints in define_split constructs from the lispMiod Vallat
2012-11-09Put prologue and epilogue instructions into their own sequences, bounded byMiod Vallat
2012-11-09(subreg) in gcc 3 takes the subreg position in bytes, not in BYTES_PER_WORDMiod Vallat
2012-11-09Port the gcc 2.95 m88k fixes to the gcc 3 codebase, except for the functionMiod Vallat
2012-11-09Allow OBSD_HAS_CORRECT_ASM_OPS to prevent <openbsd.h> from redefining theMiod Vallat
2012-11-05Backport a powerpc --relax fix present in binutils 2.17.Landry Breuil
2012-11-04Less pessimistic OPT value for m68k.Miod Vallat
2012-11-02Remove mips64 -fno-stack-protector addition; at the moment gcc4 used on mips64Miod Vallat
2012-10-26Fix for CVE-2012-5195; ok miod@Todd C. Miller
2012-10-23Define __PIE__ and __pie__ when compiling PIE code, just like newer versionsMark Kettenis
2012-10-18Add support for stac/clac instructions to manipulate the flagJonathan Gray
2012-10-13fix typo, keyword is exists, not existMarc Espie
2012-10-06Our system headers are supposed to be C++-aware these days so stop GCC fromMark Kettenis
2012-10-02fix weird depend on -liberty, okay miod@.Marc Espie
2012-09-27last stage of rfc changes, using consistent Rs/Re blocks, and moving theJason McIntyre
2012-09-16Build gcc as non-PIE. PIE breaks precompiled headers and causes a seriousMark Kettenis
2012-09-09Set use_collect2 on m88k. Fixes the lib/csu/init_priority regress test.Miod Vallat
2012-09-07disassemble the rdrand instruction on i386/amd64Christian Weisgerber
2012-09-03Teach as(1) about rdrand on i386/amd64.Mark Kettenis
2012-09-02Provide ios::pos_type and ios::off_type on gcc 2.95 platforms, as some portsMiod Vallat
2012-09-01Bounds check before addressing call_used_regs[], avoids segfaults inMiod Vallat
2012-09-01Clean up the correct file to fix parallel make failuresPhilip Guenthe
2012-09-01Fix typo in comment: s/PT_OPENBSD_RANDOMDATA/PT_OPENBSD_RANDOMIZE/Matthew Dempsky
2012-09-01don't pollute the src dir with info pages when doing buildsJonathan Gray
2012-08-31Add a DT_DEBUG tag to PIEs as well.Mark Kettenis
2012-08-31Sync vestigial in-tree GCC 3 specs with recent GCC 4 changes.Matthew Dempsky
2012-08-31Apply to sparc the same change as to sparc64: Pass -K PIC to the assembler whenPascal Stumpf
2012-08-31Switch GCC to use __guard_local instead of __guard. This allows GCCMatthew Dempsky
2012-08-31Use OBSD_LIB_SPEC and OBSD_CPP_SPEC instead of rolling our own. MeansMark Kettenis
2012-08-31No longer create lib*_pic.a files. Nothing uses them anymore.Theo de Raadt
2012-08-30On sparc64, we still need to pass -K PIC to the assembler when compiling PIE.Pascal Stumpf
2012-08-29Add DWARF2 CFI unwinder for hppa.Mark Kettenis
2012-08-29Adjust for changes to "struct reg".Mark Kettenis
2012-08-29Our _mcount doesn't use profile counters. Partially fixes profiling on hppaMark Kettenis
2012-08-28Add support for PIE-by-default in both ld and gcc. This is a completelyPascal Stumpf
2012-08-28Work around -Wbounded warning by using sizeof(x_fname), not FILNMLEN. ThePascal Stumpf
2012-08-28-fPIC and -fpic for m68kJonathan Gray