summaryrefslogtreecommitdiff
path: root/gnu/usr.bin/gcc
AgeCommit message (Expand)Author
2012-11-19move_by_pieces_1(), store_by_pieces_2(): sync insn skipping logic in theMiod Vallat
2012-11-19Sprinkle TREE_SIDE_EFFECTS annotations around all the computations done inMiod Vallat
2012-11-17Revert the va_start() and va_arg() optimization for functions which have noMiod Vallat
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-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-08-31Sync vestigial in-tree GCC 3 specs with recent GCC 4 changes.Matthew Dempsky
2012-08-20Sync GCC 3's libpthread specs with GCC 4's. Not currently used byMatthew Dempsky
2012-06-20Fix GCC's use of _POSIX_PRIORITY_SCHEDULING andMatthew Dempsky
2012-04-12Remove incorrect -pthread preprocessor define _POSIX_THREADS and replaceKurt Miller
2012-03-01Sync gcc3 and gcc4 knowledge of the kernel printf capabilities with reality:Miod Vallat
2011-10-21change LINK_SPEC in such a way that -rdynamic will workJonathan Gray
2011-09-27Enable previous find_barrier() pessimization also for non-PIC code too.Miod Vallat
2011-09-20In find_barrier(), be less aggressive when deciding how many instructionsMiod Vallat
2011-09-19- enable thread model posix for gcc 3 which makes dwarf2 exceptionChristian Weisgerber
2011-06-08On ARM, make GCC generate code which uses our library fabs, fabsf,Martynas Venckus
2011-04-26Default gcc on alpha to -mfp-rounding-mode=d, to make code which assumesMiod Vallat
2011-03-08Fix compiler warning from recent HANDLE_PRAGMA_PACK_PUSH_POP addition.Dale Rahn
2011-03-02spelling error in comment; from bradTheo de Raadt
2010-10-20Disable __thread for alpha on OpenBSD. ok matthieu.Dale Rahn
2010-07-26Turn on -Wsystem-headers by default, so that glitches in our headersPhilip Guenthe
2010-05-25unlink g77 from the build.Marc Espie
2010-05-14Fix ICE when checking a zero-size array for __bounded__ (TYPE_MAX_VALUENicholas Marriott
2010-05-10fix a few strcpy issues.Marc Espie
2010-05-04We don't include gettext, dgettext or dcgettext as gcc's builtins, so don'tFederico G. Schwindt
2010-03-27Use prev_nonnote_insn() in push_frame_in_operand(); ok miod@Otto Moerbeek
2010-03-18Make C++ exception handling work on mips64.Mark Kettenis
2010-02-21Backport a small fragment of a gcc 3.4 fix preventing too much recursion inMiod Vallat
2010-01-30Make sure the previous node is not a NOTE; prevents ICE on loongson.Otto Moerbeek
2010-01-10Fix use of `enumeral_type' in template type unification error as seenFederico G. Schwindt
2009-10-16bring in proper lookup_name prototype so that its pointer returnMartynas Venckus
2009-08-21Enable one only declarations on hppa/hppa64 which correctsKurt Miller
2009-08-01Revert previous change which enabled symbol visibility support; appears toMiod Vallat
2009-07-26- revert thread model posix since it broke the build for hppa. will revistKurt Miller
2009-07-25- enable thread model posix for gcc 3 which makes dwarf2 exceptionKurt Miller
2009-07-22Fix the configure test for symbol visibility support; the current testMiod Vallat