summaryrefslogtreecommitdiffstats
path: root/gnu
AgeCommit message (Expand)AuthorFilesLines
2012-12-09Remove vax-specific configuration constructs.miod1-7/+1
2012-12-08Work-in-progress gcc 3.3.6 configuration for OpenBSD/vax.miod4-2/+22
2012-12-08Bring in a couple of bugfixes from old (Aug 2000), but more recent than thismiod1-9/+13
2012-12-02m88k_layout_frame(): return early if the frame computations have alreadymiod1-11/+12
2012-12-01reload_cse_noop_set_p(): invoking rtx_equal_for_cselib_p() is not enough; ifmiod1-1/+13
2012-11-28merge conflictsmiod23-268/+377
2012-11-28gcc 3.3.6miod80-3580/+28776
2012-11-21Disable the stack protector in OVERRIDE_OPTIONS for the time being. The stackmiod1-0/+9
2012-11-21Remove an md global which value is a duplicate of MI current_function_args_info.miod1-10/+7
2012-11-21Turn OVERRIDE_OPTIONS into a function, will make it easier to extend on amiod3-55/+59
2012-11-20Convert to new world order by defining TARGET_OS_CPP_BUILTINS instead ofmiod2-16/+30
2012-11-20Make the mips and powerpc optimizer bug workarounds permanent (i.e. applymiod4-9/+1
2012-11-19Make sure to invoke end_sequence() before passing it to any emit_insn()miod1-13/+7
2012-11-19move_by_pieces_1(), store_by_pieces_2(): sync insn skipping logic in themiod1-6/+14
2012-11-19Sprinkle TREE_SIDE_EFFECTS annotations around all the computations done inmiod1-0/+4
2012-11-17Revert the va_start() and va_arg() optimization for functions which have nomiod1-11/+8
2012-11-17In the expansion of __builtin_saveregs(), use double store instructions tomiod1-3/+29
2012-11-16In SETUP_INCOMING_VARARGS(), make sure to return in pretend_size the amountmiod1-0/+6
2012-11-16Rewrite the varags implementation again (third time's the charm), the upstreammiod2-85/+195
2012-11-15Only allow the "return" insn construct (which simply yields a "jmp r1" line)miod1-4/+4
2012-11-15Make this cross-compile friendly by defining ATTRIBUTE_UNUSED to an emptymiod1-0/+3
2012-11-14Do not bother reloading r1 from the stack in the epilogue, if it has not beenmiod1-1/+3
2012-11-14Generously sprinkle RTX_FRAME_RELATED_P() in the prologue and epilogue code,miod1-5/+33
2012-11-14Define EPILOGUE_USES(). And suddenly the life analysis pass doesn't decidemiod1-0/+3
2012-11-14Revert the `sequence' part of 1.3 - it is actually not necessary and hidesmiod1-12/+0
2012-11-11The next step towards a working gcc3/m88k: remove the argument area (from gcc2),miod3-88/+60
2012-11-11Explicitely include <nlist.h> if !__ELF__ for this file to compile.miod1-0/+3
2012-11-11Recognize "uahalf" and "uaword" statement, as synonyms for "half" and "word"miod1-1/+3
2012-11-09Doh, in gcc3 the various *_ASM_OP need to output explicit whitespace beforemiod1-2/+2
2012-11-09Move the actual operand contraints in define_split constructs from the lispmiod1-101/+153
2012-11-09Put prologue and epilogue instructions into their own sequences, bounded bymiod1-6/+32
2012-11-09(subreg) in gcc 3 takes the subreg position in bytes, not in BYTES_PER_WORDmiod1-1/+1
2012-11-09Port the gcc 2.95 m88k fixes to the gcc 3 codebase, except for the functionmiod6-86/+157
2012-11-09Allow OBSD_HAS_CORRECT_ASM_OPS to prevent <openbsd.h> from redefining themiod1-0/+6
2012-11-05Backport a powerpc --relax fix present in binutils 2.17.landry2-31/+25
2012-11-04Less pessimistic OPT value for m68k.miod1-2/+2
2012-11-02Remove mips64 -fno-stack-protector addition; at the moment gcc4 used on mips64miod1-5/+1
2012-10-26Fix for CVE-2012-5195; ok miod@millert2-0/+4
2012-10-23Define __PIE__ and __pie__ when compiling PIE code, just like newer versionskettenis1-0/+5
2012-10-18Add support for stac/clac instructions to manipulate the flagjsg8-5/+35
2012-10-13fix typo, keyword is exists, not existespie1-2/+2
2012-10-06Our system headers are supposed to be C++-aware these days so stop GCC fromkettenis2-3/+4
2012-10-02fix weird depend on -liberty, okay miod@.espie1-1/+2
2012-09-27last stage of rfc changes, using consistent Rs/Re blocks, and moving thejmc1-9/+27
2012-09-16Build gcc as non-PIE. PIE breaks precompiled headers and causes a seriouskettenis1-1/+3
2012-09-09Set use_collect2 on m88k. Fixes the lib/csu/init_priority regress test.miod1-0/+1
2012-09-07disassemble the rdrand instruction on i386/amd64naddy2-8/+16
2012-09-03Teach as(1) about rdrand on i386/amd64.kettenis4-2/+10
2012-09-02Provide ios::pos_type and ios::off_type on gcc 2.95 platforms, as some portsmiod1-0/+2
2012-09-01Bounds check before addressing call_used_regs[], avoids segfaults inmiod1-1/+1