summaryrefslogtreecommitdiff
path: root/gnu/usr.bin/gcc
AgeCommit message (Collapse)Author
2004-08-04Fix propolice merge error in options list.Miod Vallat
2004-07-27Don't override PREFERRED_DEBUGGING_TYPE. This makes DWARF2 the defaultMark Kettenis
again; stabs doesn't work for 64-bit code. ok miod@, espie@
2004-07-20Do not provide builtins for strcpy() and strcat(), as done with gcc 2, onMiod Vallat
the sole purpose of making these easier to spot and exterminate. tested by various people on amd64 and I on arm&sparc64, ok deraadt@
2004-06-20ICE with gcc3/propolice -O on macppc fixes:Hiroaki Etoh
- INSN_CODE and LOG_LINKS attributes should be copied from the first insn of splitted insns. ok pvalchev@ and sturm@
2004-05-26neede for dhared libsMichael Shalayeff
2004-05-05Only define __LP64__ if in 64 bit mode. ok deraadt@ millert@Dale Rahn
2004-04-23Port the gcc2 bounds checking support to gcc3, activated with -WboundedAnil Madhavapeddy
and documented in gcc-local(1). tested by marc@ brad@ and lots of bulk ports builds
2004-04-21Add luna88k related directories and information to the build infrastructure.Miod Vallat
ok deraadt@, millert@, krw@ - mdoc ok jmc@
2004-04-19some gcc3/propolice --enable-checking fixes:Anil Madhavapeddy
- dont use DECL_INLINE to alter a VAR_DECL inline flag. This trips off gcc3's FUNCTION_DECL assert. Define DECL_VAR_INLINE and use that instead. - RTX_INTEGRATE_P isnt expecting to see a PLUS code, which pp adds. ok etoh@
2004-04-19fix mysql bug: http://bugs.mysql.com/bug.php?id=1442Hiroaki Etoh
changed the order of array relocation with the depth first order of variable scope. ok pvalchev@
2004-02-27cope with MACHINE_ARCH changing from x86_64 to amd64. For now, we wantTheo de Raadt
the toolchain to remain at the name x86_64. Tested on all other architectures that care. Done as very small snippets, so that espie does not blow a fuse.
2004-02-21kill old copies of gcc-localMarc Espie
2004-02-21lose gcc-local as well.Marc Espie
2004-02-20do not install a ccpp.1 linkTheo de Raadt
2004-02-18Be sure to pass a third argument to open() when used with O_CREAT.Miod Vallat
ok espie@
2004-02-17qmake on sparc64 uses a character array with the size of 1 and pp moves its ↵Hiroaki Etoh
location in the stack. then, pp breaks the memory alignment of every local variables. This fixes the problem not to change the location when the array is not aligned based on word boundary. This also changes SUSPICIOUS_BUF_SIZE from zero to eight. This is the original pp protection. ok espie@, sturm@, drahn@, brad@
2004-02-16fix gcc3 i386 strange behavior about extracting insns from PARALLEL insn. ↵Hiroaki Etoh
this patch takes out inside insns from the parallel insn only when the parallel insn is not valid. ok drahn@, brad@, sturm@, espie@
2004-02-12remove the rev 1.2 fix on every architecuters except ARM due to propolice ↵Hiroaki Etoh
breakage on i386. This is a temporary fix until the breakage will be resolved. ok espie and dale
2004-02-10remove HARD_QUAD from sparc64, as was done in gcc 2.95Nikolay Sturm
ok jason@, pval@ no objection espie@
2004-02-10force jump tables into .text for they get screwed in .rodata for -fpic; ↵Michael Shalayeff
espie@ ok
2004-02-09Corrected lib_specs for OPENBSD/arm shared libraries. copied from alpha.Dale Rahn
2004-02-07Copy arm/t-netbsd removing the shared libgcc pieces, suggested by espieDale Rahn
2004-02-05fix the conversion of the insn that comes from gen_load_multiple. ARM ↵Hiroaki Etoh
processor defines HAVE_load_multiple and uses this gen_load_multiple. ok pvalchev, drahn
2004-02-03new file is needed to get define early enough for other headers, addDale Rahn
OpenBSD to the comments, adjust target code to be same as netbsd, now working.
2004-01-31Provide correct start files and link option specifications on sparc;Miod Vallat
borrowed from openbsd64.h. "Go ahead, can't hurt" espie@
2004-01-31add documentation (straight copy from egcs)Marc Espie
2004-01-31closer to gcc2: bring back protoize.Marc Espie
fake more files, to please theo.
2004-01-31Sparc doesn't use old gas, obviously; ok espie@Miod Vallat
2004-01-31Switch the arm compiler to generating strongarm code on openbsd.Dale Rahn
add in statements to pass proper flags to assembler.
2004-01-30repair breakage from options unifications; espie@ okMichael Shalayeff
2004-01-28install more stuff, and fake some, to please theo.Marc Espie
2004-01-25Fix entry point and crtbegin/crtend. slight ok espie millertDale Rahn
2004-01-22propoliceBrad Smith
2004-01-22initial release of propolice gcc 3.3.2Hiroaki Etoh
2004-01-16update comment to match reality better.Marc Espie
2004-01-15Split lib spec into pre-pthread/post-pthread.Marc Espie
Cosmetic change for us, will make merging with FSF easier.
2004-01-15target for tconfig.h, to use with libobjc.Marc Espie
2004-01-15install compiler/arch-dependent headers.Marc Espie
ok millert@
2004-01-14Preliminary changes for ARM support on OpenBSD. "Can't hurt" espie@Dale Rahn
2004-01-13... and kill library == 0 optimization test that is now bogus with libsupcxx...Marc Espie
2004-01-13stupid, stupid.Marc Espie
who reads my code ? bug found by naddy@
2004-01-13- move a few common pieces into OPENBSD_OS_CPP_BUILTINS_COMMONBrad Smith
- add __LP64__ to OPENBSD_OS_CPP_BUILTINS_LP64 - add __sparc to TARGET_OS_CPP_BUILTINS for sparc64 - add __PPC, __PPC__ and __powerpc to TARGET_OS_CPP_BUILTINS for powerpc ok espie@
2004-01-12fix c++ -shared for gcc 3. Here, we recognize -shared and link withMarc Espie
-lsupc++. That way, linking shared C++ libraries is consistent between gcc 2.95 and gcc 3.
2004-01-08add stub for attribute "sentinel".Marc Espie
2004-01-07disable for all openbsd arches.Marc Espie
2004-01-07define __sparcv9__ on sparc64; discussed with many ppl, solves many issuesPeter Valchev
found by miod
2004-01-04OpenBSD/powerpc is a __unix__ system.Dale Rahn
2003-12-28Add missing C++ include paths: arch-dependent headers, andMarc Espie
backward-compatibility headers.
2003-12-02hppa-openbsd configs; espie@ okMichael Shalayeff
2003-12-01Add x86_64-unknown-openbsd* target. Tested only as a cross-compiler.Alexander Yurchenko
ok espie@